Comandi base del lingaggio c
Espressioni aritmetiche, Tipi, Costanti, Assegnamenti, Input e Output, Espressioni Booleane, Comandi condizionali.(50 pagg., formato pdf) (0 pagine formato pdf)
Esercitazione 1
Espressioni aritmetiche Tipi Costanti Assegnamenti Input e Output Espressioni Booleane Comandi condizionali Espressioni aritmetiche
/* Scrivere un programma che calcola l'area di un rettangolo con base lunga 10 cm e altezza lunga 20 cm */ include int main( ) int base = 10; /* dichiarazione e inizializzazione */ int altezza = 20; int area; area = base * altezza; /* istruzione di assegnamento */ printfdn", area); Costanti
/* Scrivere un programma che calcola l'area di un rettangolo utilizzando costanti simboliche per memorizzare i valori di base altezza */ include define BASE 10 /* attenti: niente punto e virgola! */ define ALTEZZA 20 int main( ) int area; area = BASE * ALTEZZA; printfBase: %dn", BASE); printfAltezza: %dn", ALTEZZA); printfArea: %dn", area); Input e Output
/* Calcolo area rettangolo, prova immissione di valori */
include int main( ) int base, altezza, area; printfAREA RETTANGOLOnn; printfValore base: ; scanfd", &base); printfValore altezza: ; scanfd", &altezza); area = base * altezza; printfBase: %dn", base); printfAltezza: %dn", altezza); printfArea: %dn", area); Input e Output
Il programma precedente .
int main( ) . printfAREA RETTANGOLOnn; printfValore base: ; . printfValore altezza: ; . printfBase: %dn", base); printfAltezza: %dn", altezza); printfArea: %dn", area); Stampa AREA RETTANGOLO Valore base: 10 Valore altezza: 13 Base: 10 Altezza: 13 Area: 130 Input e Output
Per poter utilizzare le funzioni scanf e printf è necessario inserire all'inizio del testo la linea include che avverte il compilatore di includere i riferimenti alla libreria standard di input/output. stdio sta per standard input/output Input e Output
printfArea: %dn", area); Il simbolo di percentuale % specifica che il carattere che lo segue definisce il formato di stampa del valore della variabile area. Caratteri di formato: d (decimal) per visualizzare un intero f (floating point) per visualizzare un reale c (char) per visualizzare un carattere s (string) per visualizzare una stringa di caratteri Input e Output
printfArea: %dn", area); La sequenza n provoca un salto a linea nuova dopo la visualizzazione del valore della variabile area. Sequenze di escape: n t b a " va a linea nuova salta di una tabulazione ritorna un carattere indietro (backspace) emette un suono (bip della macchina) stampa il carattere stampa il carattere " Espressioni aritmetiche
Applicando le regole di precedenza tra gli operatori aritmetici e le regole di casting implicito si calcoli il valore delle seguenti espressioni aritmetiche: 6 + 5/4 -3 = 6.0 + 5/4 -3 = 6 + 5.0/4 - 3 = Espressioni aritmetiche
Applicando le regole di precedenza tra gli operatori aritmetici e le regole di casting implicito si calcoli il valore delle seguenti espressioni aritmetiche: 6 + 5/4 -3 = 4 6.0 + 5/4 -3 = 4.0 6 + 5.0/4 - 3 = 4.25 Espressioni aritmetiche
Quali sono i valori ed i tipi delle seguenti espressioni 19 % 5 19 / 5 19 / 5.0 Espressioni aritmetiche
Quali sono i valori ed i tipi delle seg