-
-Leggenda-.
User deleted
cliccare qui prima di iniziare a leggere
in questa lezione scriveremo un programma che ci servirà a sommare due numeri,aggiungendo un nuvo comando ovvero :
scanf("%d",& più la lettera che metteremo);
per prima cosa a che serve lo scanf ?
lo scanf servirebbe a far mettere le variabili all'utente, ad esempio facendo una somma quando il programma è eseguito più tosto che riscrivere il programma cambiando ogni volta le variabili e riesegundololo, quindi lo scanf permette di fare l'operazione all'utente mentre il programma è in esecuzione.
ecco il prgramma che ho scritto aggiungendo lo scanf :CODICE#include <stdio.h>
int main() {
int a,b,c;
printf("scrivi il primo numero");
scanf("%d",&a);
printf("scrivi il secondo numero");
scanf("%d",&b);
c=a+b;
printf("la somma tra %d e %d = %d",a,b,c);
return 0;
}
ora vediamo nel dettaglio come ho scritto il programma:
per prima cosa iniziamo come sempre con #include <stdio.h>;
int main () {
int a,b,c; ( sono le nostre varibili , che come potete vedere non sono più associate a un numero come il programma che avevo fatto nel post precedente)
printf("scrivi il primo numero"); ( questo sarà il primo messaggio che ci apparirà quando eseguiamo il programma)
scanf("%d",&a); come vedere per prima cosa viene scritto scanf seguito da ("%d",&a); questo simbolo & è la E commerciale, accanto alla & dobbiamo scrivere la nostra prima lettera che abbiamo scritto su "int"
printf("scrivi il secondo numero"); sarebbe il secondo messaggio
scanf("%d",&b); quà succede la stessa cosa di prima solo che bisogna mettere la seconda lettera
la terza lettera cioè la c la dobbiamo mettere come il risultato di a+b
quindi dobbiamo scrivere c=a+b;
printf("la somma tra %d e %d = %d",a,b,c); questo sarà il terzo messaggio , cioe quello che ci darà il risultato, accanto a la somma tra dobbiamo scrivere %d che indicano le nostre varibili , e siccome abbiamo tre varibili dobbiamo scrivere tre volte %d , quando abbiamo finito di scrivere tre volte %d mettiamo = %d" (ricordatevi di chiudere le virgolette seguite dalla virgola) ,a,b,c ( che indicano in modo sequenziale le tre %d.
return 0;
}
fase 5 - lo scanf by -Leggenda- is licensed under a Creative Commons Attribuzione - Non commerciale - Non opere derivate 2.5 Italia License.
Edited by -Leggenda- - 9/4/2011, 20:34. -
~_El°-PriNçiPe-°_~.
User deleted
Stupenda come sempre! . -
-Leggenda-.
User deleted
Grazie Peppe . -
~_El°-PriNçiPe-°_~.
User deleted
Di niente. -
noblex.
User deleted
se posso permettermi da programmatore questa guida è abbastanza incompleta e inesatta.... . -
.
Leggenda ha fatto questa guida quando era a gli inizi di scuola quindi è normale che da programmatore troverai degli errori .