Consiglio
-
- Messaggi: 75
- Iscritto il: 06 dic 2005, 21:58
- Località: Palermo
Consiglio
Ragazzi ho una domanda da farvi...
se in un problema volessi verificare che un numero inserito da tastiera sia intero o decimale è giusto fare così:
1)inserisci numero
2)SE numero=[numero] ALLORA
numero intero
ALTRIMENTI
numero decimale
Insomma, vorrei sapere se l'espressione "[numero]" per riferirsi alla parte intera del numero inserito è corretta, specialmente nel fare un diagramma a blocchi, oppure vi è un'espressione più adatta!!!
Grazie a tutte le buone animelle che risponderanno!!
se in un problema volessi verificare che un numero inserito da tastiera sia intero o decimale è giusto fare così:
1)inserisci numero
2)SE numero=[numero] ALLORA
numero intero
ALTRIMENTI
numero decimale
Insomma, vorrei sapere se l'espressione "[numero]" per riferirsi alla parte intera del numero inserito è corretta, specialmente nel fare un diagramma a blocchi, oppure vi è un'espressione più adatta!!!
Grazie a tutte le buone animelle che risponderanno!!
Ultima modifica di stellacometa2003 il 02 feb 2006, 19:03, modificato 1 volta in totale.
Re: Consiglio
Sì, mi sembra un buon metodo, a meno che il tuo linguaggio di programmazione non abbia un a funzione fatta ad hoc (ma mi sembra piuttosto raro).stellacometa2003 ha scritto:1)inserisci numero
2)SE numero=[numero] ALLORA
numero intero
ALTRIMENTI
numero non intero
-
- Messaggi: 75
- Iscritto il: 06 dic 2005, 21:58
- Località: Palermo
Io utilizzo Visual Basic e nel mio diagramma a blocchi ho utilizzato la funzione Fix per indicare la parte intera...Però mi sorge il dubbio che questa inserita nel diagramma possa dare qualche problema...Ad ogni modo metterò magari una nota accanto con scritto "[numero]" così per stare più al sicuro!!!
Re: Consiglio
stellacometa2003 ha scritto:Ragazzi ho una domanda da farvi...
1)inserisci numero
2)SE numero=[numero] ALLORA
numero intero
ALTRIMENTI
numero dispari
se non è intero è dispari??
cmq di solito si dichiarano i tipi int o float .. ma su interi e float mi pare inutile perché lo dice già il tipo. Se dichiari una variabile di tipo float,quindi su 32bit, non vedo perché controllare se l'utente digita un numero intero o un numero ''reale''..se lo vuoi intero lo dichiari int.
cmq non mi viene in mente niente di intuitivo sul come controllare se il numero digitato sia intero o reale..
Uips, mi sono accorto solo ora del post...stellacometa2003 ha scritto:E perchè no???
Comunque, rispondiamo alla domanda.
Onestamente l'ho usato poco, ma mi è bastato per confermare quello che alcuni ottimi programmatori dicono: il Visual Basic insegna cattive abitudini di programmazione, che saranno un po' d'ostacolo quando si passa a linguaggi di programmazione più complessi (ad esempio il C).
Tuttavia non nego che, per cominciare, non sia poi così male.
-
- Messaggi: 75
- Iscritto il: 06 dic 2005, 21:58
- Località: Palermo