Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - problema con if... else
Forum - C/C++ - problema con if... else

Avatar
arazz (Normal User)
Pro


Messaggi: 65
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 18:36
Sabato, 16/05/2009
scusatemi ragazzi, lo so che sono negato, ma io ora sto studiando gli if else, e il mio libro li spiega molto bene, però non fa progrmmi di esempio, e quindi non ho capito come vanno le graffe.. io le ho messe csì, ma, anche se compila ed esegue, dopo che faccio invio per dargli il valore del voto, mi viene una finestra di errore e termia il programma.. penso che l'errore sia nella sintassi dell'if else, mi potete dire come si mettono?

ecco il mio codice:

Codice sorgente - presumibilmente C++

  1. /* PROMOSSO O BOCCIATO */
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5.  
  6. int main()
  7. {
  8.  int voto; /* dichiara le variabili */
  9.  
  10.  printf ("inserisci il voto dello studente\n"); /* prompt */
  11.  scanf ("%d\n", voto); /* legge il valore del voto */
  12.  
  13.  if (voto >= 60) {
  14.     printf ("lo studente e' stato promosso\n");
  15.  }
  16.  else {
  17.       printf ("lo studente e' stato bocciato\n");    
  18.  }
  19.      
  20.  system("pause"); /* mette in pausa il sistema */
  21.  return 0; /* fine programma */
  22.    
  23. }



You'll never censor me!
You'd better cherish me!
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 18:39
Sabato, 16/05/2009
Il problema non e' la if ma la scanf ... deve essere

scanf ("%d\n", &voto); /* legge il valore del voto */

Ultima modifica effettuata da theprogrammer il 16/05/2009 alle 18:40


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
arazz (Normal User)
Pro


Messaggi: 65
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 18:55
Sabato, 16/05/2009
è vero che stupido!
grazie mille e scsatemi per il disturbo!


You'll never censor me!
You'd better cherish me!
PM Quote