Powered By Blogger

sabato 21 marzo 2009

esercizio numero 23

# include
void assentiPrime(){
printf("\n>>> Elenco alunni assenti dalle classi Prime alle Quinte <<<\n");
int x,y,z;
printf("\nAssenti della classe 1^A --->");
scanf("%d",&x);
printf("\nAssenti della classe 1^B --->");
scanf("%d",&y);
printf("\nAssenti della classe 1^C --->");
scanf("%d",&z);
int somma=x+y+z;
printf("\nN^ assenti classi prime sono: %d\n",somma);
}
void assentiSeconde(){
int x,y,z;
printf("\nAssenti della classe 2^A --->");
scanf("%d",&x);
printf("\nAssenti della classe 2^B --->");
}
scanf("%d",&y);
printf("\nAssenti della classe 2^C --->");
scanf("%d",&z);
int somma=x+y+z;
}
printf("\nN^ Assenti classi seconde sono: %d\n",somma);
}
}
void assentiTerze(){
int x,y,z;
}
printf("\nAssenti della classe 3^A --->");
scanf("%d",&x);
printf("\nAssenti della classe 3^B --->");
scanf("%d",&y);
printf("\nAssenti della classe 3^C --->");
scanf("%d",&z);
int somma=x+y+z;
printf("\nN^ Assenti classi terze sono: %d\n",somma);
}
void assentiQuarte(){
int x,y,z;
printf("\nAssenti della classe 4^A --->");
scanf("%d",&x);
printf("\nAssenti della classe 4^B --->");
scanf("%d",&y);
printf("\nAssenti della classe 4^C --->");
scanf("%d",&z);
int somma=x+y+z;
printf("\nN^ Assenti classi quarte sono: %d\n",somma);
}
void assentiQuinte(){
int x,y,z;
printf("\nAssenti della classe 5^A --->");
scanf("%d",&x);
printf("\nAssenti della classe 5^B --->");
scanf("%d",&y);
printf("\nAssenti della classe 5^C --->");
scanf("%d",&z);
int somma=x+y+z;
printf("\nN^ Assenti classi quinte sono: %d\n",somma);

}
main(){
assentiPrime();
assentiSeconde();
assentiTerze();
assentiQuarte();
assentiQuinte();

esercizio numero 25

#include
void stampaProdotto(){
printf("\n>>>>>>>>>> Fai la tua moltiplicazione <<<<<<<<<<\n");
int a,b,c;
printf("Inserisci il primo fattore --->");
scanf("%d",&a);
printf("Inserisci il secondo fattore --->");
scanf("%d",&b);
if(b==0){
c=0;
printf("Ecco il risultato:%d",c);
}
if(b>0){
c=a*(b-1)+a;
printf("Ecco il risultato:%d",c);
}
}
main(){
stampaProdotto();
}

venerdì 13 marzo 2009

geometria

#include #include double ipotenusa (double a, double b){ double c; c=sqrt(a*a+b*b); printf("ipotenusa=%f",c); return c;}double perimetro(double a, double b, double c){ double p; p=a+b+c; return p;}double area(double a, double b){ double area; area=a*b\2; return area;}main(){ float a=0; float b=0; float c=0; float area=0; printf("digita il primo cateto"); scanf("%f",a); printf("\ndigita il secondo cateto"); scanf("%f",b); C=ipotenusa(a,b); printf("ipotenusa=%f",c); }

differenza

#include int i,x,y;int numeri[10];int differenze[10];void cifre(){ int a=0; int m=0; int y=0; for (i=0; i<10; i++){ printf("digita un numero intero"); scanf("%d",&y); numeri[i]=y; }
for (i=0; i<10; i++){ printf("%d" ,numeri[i]); } a=0; for (i=0; i<10; i++){ a=a+numeri[i]; } m=a/10; printf("\n%d" ,m); for (x=0; x<10; x++){ differenze[x]=m-numeri[x]; } for (x=0; x<10; x++){ printf("\n%d", differenze[x]); }main(){ cifre(); }

esercizio numero 3 della verifica

#include int x;int numeri[20];void digita(){ for (x=0; x<20;>",x+1); scanf ("%d" ,&numeri[x]); }
}
void stampa(){ for (x=0; x<20; x++){ printf("%d\n" ,numeri[x]); }}
main(){ digita(); stampa(); }

esercizio numero 2 della verifica

#includeint x=0;
char piramide[ ]={'' ,'' ,'' ,'' ,'' ,'' ,'' , ' ' ,'' ,'' ,'' ,'' ,'' ,' ' , ' ' ,' ' ,'' ,'' ,'' ,' ' ,' ' , ' ' ,' ' ,' ' ,'' ,' ' ,' ' ,' '};
void stampaBoard(){ int resto; for (x=0; x<28; x++){ resto=x%7; if (resto!=0){ printf("%c" ,piramide[x]); } else{ printf("\n%c", piramide[x]); } }}
main(){ stampaBoard();}

sabato 21 febbraio 2009

Dati 10 numeri stamparli nell' ordine di inserimento e poi nell' ordine inverso

#include int i;int numeri[10];void Digita(){for (i=0;i<10;i++){ i="0;" i="9;">=0; i--){printf("%d\n",numeri[i]);}}main(){Digita();stampa();stampacontrario();}

giovedì 19 febbraio 2009

sabato 14 febbraio 2009

funzone:triangolo è rettangolo

#include void triangolo(int a, int b, int c){ if(a*a+b*b==c*c){ printf("il triangolo e' rettangolo"); } else { printf("il triangolo non e' rettangolo"); } } main(){ int d,e,f; printf("\ninserisci ipotenusa"); scanf("%d",&d); printf("inserisci cateto"); scanf("%d",&e); printf("inserisci cateto"); scanf("%d",&f); while(f!=999){ triangolo(e,f,d); printf("\ninserisci ipotenusa"); scanf("%d",&d); printf("inserisci cateto"); scanf("%d",&e); printf("inserisci cateto"); scanf("%d",&f); } }

giovedì 12 febbraio 2009

digita al contrario

#include int i;int numeri[10];void digita(){ for (i=0; i<10; i++){ printf("\ndigita un numero intero"); scanf("%d",&numeri[i]); }
}void stampa(){ for (i=0; i<10; i="9;">=0; i--){ printf("%d\n",numeri[i]); }}main(){ digita(); stampa(); stampacontrario();}

digita con stampa

#include int i;int numeri[10];void digita(){ for (i=0; i<10; i++){ printf("\ndigita un numero intero"); scanf("%d",&numeri[i]); }
}void stampa(){ for (i=0; i<10; i++){ printf("%d\n",numeri[i]); }}main(){ digita(); stampa();}

digita

#include
int i;
int numeri[10];
void digita(){
for (i=0; i<10; i++){
printf("digita un numero intero");
scanf("%d\n",&numeri[i]);
}
}
main(){
digita();
}

ARRAY

che cosa è un'array???
è un raccoglitore di variabili,per poterle gestire come un gruppo,a cui si dà un nome unico e ciascun elemento di questo raggruppamentoè identificato da un'indice.


numero:indice
tente celle chiamate numeri,per distunguerle usiamo i numeri cioè:numeri[1] ecc......

dati 3 numeri stamparli nell'ordine inverso di inserimento

3 27 48

48 27 3

mercoledì 11 febbraio 2009

INTERVALLO

#include void intervallo(int a,int b){ int i; for (i=a; i<=b;i++){ printf("%d\n",i); }}main(){ int fine=0; int primo; int secondo; while (fine!=999){ printf("digita estremo inferiore "); scanf("%d",&primo); printf("digita estremo superiore , 999 per uscire "); scanf("%d",&secondo); fine=secondo; if (fine!=999) intervallo(primo,secondo); }}

FUNZIONI

funzione:è un'insieme di istruzioni strettamente legate tra di loro perche tutte quante fanno lo stesso lavoro
ogni algoritmo si puo spezzare in tante funzioni

int somma(int A,INT B){
int C;
C=A+B;
return C;}
input=(int A,int B)
output=return C

giovedì 15 gennaio 2009

esercizio della temperatura

abbiamo le temperature del mese di luglio di una città, stampare i giorni in cui la temperatura è maggiore di 35°
# include
int giorni;
int temp;

void main ()
{
for (giorni=0; giorni<31; giorni++)
{
printf("inserisci temperatura:");
scanf("%d", &temp);
if(temp==999){
break;
}
}
if(temp>35)
printf("il giorno più caldo: %d\n", giorni);
printf("con temperatura: %d\n", temp);
}
}

mercoledì 14 gennaio 2009

PESO

data una classe di 29 studenti di cui conosciamo il numero di matricola e il peso,stampare quelli di peso maggiore di 90 kg
#includoint
codice;
int peso;
main(){
for(i=0;i<29;i++){
printf("inserimento codice studente"); scanf("%d",&codice); printf("inserimento peso studente:"); scanf("%d",&peso); if(peso>90){ printf("%d ", codice); printf("%d \n",peso); } }}

giovedì 8 gennaio 2009

SOMMA

#include
int numero;
int somma;
main ()
{
scanf("%d",&numero);
somma=0;
while (numero!=999999)
{
somma=somma+numero;
scanf("%d",&numero);
}
printf("%d",somma);
}

MAX

#include
int numero;
int max;
main(){
scanf("%d",&numero);
max=numero;
while( numero!=999){
if (numero>max){
max=numero;
}
scanf("%d",&numero);
}
printf("il numero massimo: %d" ,max);
}

appunti Printf con %d

A=7
B=5
C=12

printf("la somma di %d e %d vale %d,A,B,C")
il primo %d assume il valore di (A),il secondo %d assume il valore(B) e il terzo %d assume il valore di (C)
quindi:la somma di (A) e di (B) da (C)