PDA

View Full Version : Domanda per la programmazione in pascal


xxx21xxxamazing
11-02-2013, 18:32
Salve a tutti.
Avrei bisogno di un piccolo aiuto con il linguaggio pascal.
Io ho già creato il programma che funziona perfettamente, ora però avrei bisogno che, quando qualcuno inserisce delle parole nel programma (essendo quest'ultimo stato creato per lavorare con numeri) esca un messaggio di errore che comunichi all'utente che si è sbagliato ad inserire i dati, e per fare questo pensavo di utilizzare if - then e di fare una cosa così:
if numprimo <> [ai numeri]
then
writeln(il messaggio)
che dovrebbe significare:
se numprimo (che è la variabile) è diverso da un numero (quindi se sono delle lettere-parole), allora scrivi... ecc.
Come posso fare?
Il mio problema è come far capire a pascal che qualunque lettera si immetta lui deve capire che quella è una lettera...
Sì, so che non si capisce cosa intendo da quello che ho scritto, ma non riesco ad esprimermi meglio, scusate :( .
Ringrazio tutti anticipatamente.

p.s.: con pascal sono alle prime armi

misterx
11-02-2013, 18:55
prova l'esempio che trovi al link http://www.programmersheaven.com/mb/pasprog/385911/385911/pascal-validating-integers/

xxx21xxxamazing
11-02-2013, 19:16
Ok, allora io ho controllato al link e per quel che ho potuto capire non serve per il mio caso, :doh:
Non è che conoscete un modo per indicare una serie di soli numeri o di sole lettere in pascal, per esempio n per i numeri come in matematica?
Grazie ancora

misterx
11-02-2013, 20:49
mi era sembrato di capire che desideravi controllare l'input scartando eventuali lettere digitate accidentalmente