Pagina 1 di 1

Consiglio

Inviato: 07 dic 2005, 19:39
da stellacometa2003
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!! :roll:

Re: Consiglio

Inviato: 07 dic 2005, 20:37
da Vasya
stellacometa2003 ha scritto:1)inserisci numero
2)SE numero=[numero] ALLORA
numero intero
ALTRIMENTI
numero non intero
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).

Inviato: 07 dic 2005, 21:44
da stellacometa2003
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!!! :D :wink:

Inviato: 08 dic 2005, 21:17
da dimpim
stellacometa2003 ha scritto:Io utilizzo Visual Basic
Aaaarrrrgghh! Ragazzi, no, il visual basic no, vi prego... :D

Inviato: 08 dic 2005, 23:28
da stellacometa2003
E perchè no??? :?:

Re: Consiglio

Inviato: 31 gen 2006, 22:14
da fur3770
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.. :?

Inviato: 02 feb 2006, 14:27
da dimpim
stellacometa2003 ha scritto:E perchè no???
Uips, mi sono accorto solo ora del post... :roll:

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.

Inviato: 02 feb 2006, 19:04
da stellacometa2003
oooooopss..scusa Fur.. ho corretto. Grazie di avermene fatto accorgere!!! :oops:

Inviato: 03 feb 2006, 13:32
da fur3770
Io partirei direttamente dal java.. :)