Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduzione al C
Oppure:
int a, b, max;
max=b
if (a > b) max=a;
printf("Il massimo tra a e b e’%d" max);
int main() {
int x;
printf(“Digitare un intero: ");
scanf("%d", &x);
if((x % 2) == 0)
printf("pari\n");
else
printf("dispari\n");
return 0;
}
#include <stdio.h>
int main() {
int a = 0;
if(a = 0)
printf("primo ramo then\n");
else
printf("primo ramo else\n");
if(a == 0)
printf("secondo ramo then\n");
else
printf("secondo ramo else\n");
return 0;
}
Strutture condizionali 2013/2014 Pagina 14
Unità 3
Blocchi
1. La riga 7 stampa a = 2 b = 3
2. La riga 10 stampa a = 3 b = 3
#include <stdio.h>
int main() {
int n1, n2, n3, max;
printf("Primo numero: "); scanf("%d", &n1);
printf("Secondo numero: "); scanf("%d", &n2);
printf("Terzo numero: "); scanf("%d", &n3);
max=n1;
if (n2 > max) max=n2;
if (n3 > max) max=n3;
printf("Il maggiore tra i tre numeri e': %d\n",max);
return 0;
}
#include <stdio.h>
int main() {
int n1, n2, n3, max;
printf("Primo numero: "); scanf("%d", &n1);
printf("Secondo numero: "); scanf("%d", &n2);
printf("Terzo numero: "); scanf("%d", &n3);
if (n1 > n2) if (n1 > n3) max=n1;
else max=n3;
else if (n2 > n3) max=n2;
else max=n3;
printf("Il maggiore tra i tre numeri e': %d\n",max);
return 0;
}
#include <stdio.h>
int main() {
int temp;
printf("Temperatura: "); scanf("%d", &temp);
if (temp > 30) printf("molto caldo\n");
if (temp > 20 && temp <=30) printf("caldo\n");
if (temp > 10 && temp <=20) printf("gradevole\n");
if (temp <= 10 ) printf("freddo\n");
return 0;
}
int main()
{
float a, b, c, delta;
printf("Programma per la soluzione di ax^2+bx+c\n");
printf("Coefficiente a: "); scanf("%f", &a);
printf("Coefficiente b: "); scanf("%f", &b);
printf("Coefficiente c: "); scanf("%f", &c);
delta = b*b - 4*a*c;
if(delta > 0)
printf("le radici sono reali e distinte\n");
else if(delta == 0)
printf("le radici sono reali e coincidenti\n");
else
printf("le radici sono immaginarie\n");
system("PAUSE");
}
a=c? a=c?
SI NO SI NO
E I I
b=c?
SI NO
I S Non è un triangolo
switch (espressione) {
case etichetta1 : istruzioni1
break; Sequenze di istruzioni
.......... qualsiasi
int i;
...
switch (i) {
case 0: printf("zero\n");
break;
case 1: printf("uno\n");
break;
case 2: printf("due\n");
break;
default: printf("minore di zero \n");
printf("o maggiore di due\n");
}