Anteprima
Vedrai una selezione di 5 pagine su 20
C++ - Antologia di esercizi Pag. 1 C++ - Antologia di esercizi Pag. 2
Anteprima di 5 pagg. su 20.
Scarica il documento per vederlo tutto.
C++ - Antologia di esercizi Pag. 6
Anteprima di 5 pagg. su 20.
Scarica il documento per vederlo tutto.
C++ - Antologia di esercizi Pag. 11
Anteprima di 5 pagg. su 20.
Scarica il documento per vederlo tutto.
C++ - Antologia di esercizi Pag. 16
1 su 20
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi
Estratto del documento

ris=somma(N,M);

break;

case 2;

ris=sottra(N,M);

break;

case 3;

ris=molti(N,M);

break;

case 4;

ris=divi(N,M);

break;

case 5;

ris=pot(N,M);

break;

}

cout<<"il risultato dell''operazione è"<<endl;

cin>>ris;

getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 3

By

Somma

//---------------------------------------------------------------------------

#include <conio.h>

#include <iostream.h>

#include <vcl.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int prodotto (int a,int b)

{

int ris;

if (b==0)

ris=0;

else ris=a+prodotto(a,b-1);

return ris;

}

int main(int argc, char* argv[])

{int a,b,tartaruga,ris;

cout<<"inserisci il valore di a"<<endl;

cin>>a;

cout<<"inserisci il valore di b"<<endl;

cin>>b;

ris=prodotto(a,b);

cout<<ris;

getch ();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 4

By

Char

//---------------------------------------------------------------------------

#include <string.h>

#include <conio.h>

#include <iostream.h>

#include <vcl.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{char nome[20],cognome[20],frase[40];

puts ("inserisci il nome");

gets (nome);

puts ("inserisci il tuo cognome");

gets (cognome);

strcat (nome," ");

strcat (nome, cognome);

strcpy (frase,"Buon giorno");

strcat (frase, " ");

strcat (frase, nome);

strupr (frase);

puts (frase);

int lung=strlen(frase);

cout<<lung;

getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 5

By

Char1

//---------------------------------------------------------------------------

#include <vcl.h>

#include <iostream.h>

#include <conio.h>

#include <string.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{ char nome1[20],nome2[20],nome3[20],ris1,ris2,ris3;

puts("inserire il primo nome");

gets("nome1");

strupr("nome1");

puts("inserire nome2" );

gets("nome2");

strupr("nome2");

puts("inserire nome3");

gets("nome3");

strupr("nome3");

int ris(int nome1,int nome2);

cout<<ris1<<endl;

int ris(int nome2,int nome3);

cout<<ris2<<endl;

int ris(int nome1,int nome3);

cout<<ris3<<endl;

if (ris1<ris2) cout<<nome1>nome2;

else

cout<<"nome1<nome2";

if (ris1<ris3) cout<<"nome1>nome3";

else

cout<<"nome<nome3";

if (ris2<ris3) cout<<"nome2>nome3";

else

cout<<"nome2<nome3";

getch();

return 0;

} Skuola.net 6

By

Età

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <iostream.h>

#include <conio.h>

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{ int contatore,eta_inserita;

float media,eta_tot;

char r;

eta_tot=0; contatore=0;

r='s';

while (r=='s' || r=='S')

{

cout<<"inserire eta del ragazzo"<<endl;

cin>>eta_inserita;

cout<<"hai ancora ragazzi?"<<endl;

cin>>r;

contatore=contatore+1;

eta_tot=eta_tot+eta_inserita;

}

cout<<"l'eta totale e' "<<eta_tot<<endl;

media=eta_tot/contatore;

cout<<"la media delle eta' e' "<<media<<endl;

getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 7

By

Funzione

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <iostream.h>

#include <conio.h>

//---------------------------------------------------------------------------

#pragma argsused

int div (int quoz,int a,int b)

{ if(b==0)

quoz=a/b;

return 0;

}

int calcola (char op,int a,int b,int &ris)

{char err;

switch (op)

{ case '+':ris=a+b;

break;

case '-':ris=a-b;

break;

case '*':ris=a*b;

break;

case '/': err=div (a,b);

}

return 0;

}

int main(int argc, char* argv[])

{int a,b,tot,ris;

cout<<"inserisci il valore di a"<<endl;

cin>>a;

cout<<"inserisci il valore di b"<<endl;

cin>>b;

tot=calcola(ris);

getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 8

By

Funzione 2

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <iostream.h>

#include <conio.h>

//---------------------------------------------------------------------------

#pragma argsused

int fattoriale(int N)

{

{ int fatt; fatt=1;

int x; x=0;

return 0;

} do

{ int fatt,x;

cout<<"inserisci il valore di N"<<endl;

cin>>N;

x=x+1;

fatt=fatt*x;

cout<<"il valore del fattoriale è"<<fatt<<endl;

while(x<N);

} getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 9

By

Indentato

//---------------------------------------------------------------------------

#include <vcl.h>

#include <conio.h>

#include <iostream.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{int a, b, c;

//Leggi i numeri

cout<<"inserisci i numeri"<<endl;

cin>>a;

cin>>b;

cin>>c;

if (a<b)

if (a<c)

if (b<c)

cout<<a<<" "<<b<<" "<<c;

else cout<<a<<" "<<c<<" "<<b;

else cout<<c<<" "<<a<<" "<<b;

else if (b<c)

if (c<a)

cout<<b<<" "<<c<<" "<<a;

else cout<<b<<" "<<a<<" "<<c;

else cout<<c<<" "<<b<<" "<<a;

getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 10

By

Unità

//---------------------------------------------------------------------------

#include <vcl.h>

#include <iostream.h>

#include <conio.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

void stampa(int i)

{ if(i==0)

return;

stampa(i-1);

cout<<i<<endl;

}

int main(int argc, char* argv[])

{int i;

cout<<"inserisci i"<<endl;

cin>>i;

stampa(i-1);

getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 11

By

Unità 1

//---------------------------------------------------------------------------

#include <iostream.h>

#include <conio.h>

#include <vcl.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

void giornosettimana (int N)

{int resto;

switch (N)

{ case 1: cout<<"lunedi";

break;

case 2: cout<<"martedi";

break;

case 3: cout<<"mercoledi";

break;

case 4: cout<<"giovedi";

break;

case 5: cout<<"venerdì";

break;

case 6: cout<<"sabato";

break;

case 7: cout<<"domenica";

break;

}

return;

}

int giornimese (int M)

{int ng; switch (M)

{ case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12: ng==31;

break;

case 2: ng==28;

break;

case 4:

case 6:

case 9:

case 11: ng==30;

break;

default: ng==-1;

}

return ng;

}

int giorni (int I)

{int somma,mese,i,M;

for (i=mese;i>0;i--) Skuola.net 12

By

{ somma=somma+giornimese(M);

}

return somma;

}

void casuale (int sett)

{int scelta,gg,num;

cout<<"inserisci un numero "<<endl;

cin>>num;

if (num>=1 || num<=7)

cout<<"il numero corrisponde ad un giorno nella settimana";

else

cout<<"stai seguendo un calendario che non appartiene al genere umano";

switch(sett)

{ case 1: gg==1;

cout<<"il primo giorno dell'anno è lunedì";

break;

case 2: gg==2;

cout<<"il primo giorno dell'anno è martedì";

break;

case 3: gg==3;

cout<<"il primo giorno dell'anno è mercoledì";

break;

case 4: gg==4;

cout<<"il primo giorno dell'anno è giovedì";

break;

case 5: gg==5;

cout<<"il primo giorno dell'anno è venerdì";

break;

case 6: gg==6;

cout<<"il primo giorno dell'anno è sabato";

break;

case 7: gg==7;

cout<<"il primo giorno dell'anno è domenica";

break;

}

}

return;

int main(int argc, char* argv[])

{int giorno,calendario,totale,somma,i,mese,M,N,gg,sett;

cout<<"inserisci il giorno"<<endl;

cin>>giorno;

cout<<"inserisci il mese"<<endl;

cin>>mese;

casuale(sett);

calendario=girnimese (M);

totale=giorni (i);

somma=somma+giorno;

somma=somma%7;

somma--;

giornosettimana(somma);

getch ();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 13

By

Unità 2

//---------------------------------------------------------------------------

#include <vcl.h>

#include <iostream.h>

#include <conio.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

void stampa(int i)

{ if(i==0)

return;

stampa(i-1);

cout<<i<<endl;

}

int main(int argc, char* argv[])

{int i;

cout<<"inserisci i"<<endl;

cin>>i;

stampa(i-1);

getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 14

By

Nomi

//---------------------------------------------------------------------------

#include <vcl.h>

#include <iostream.h>

#include <conio.h>

#include <string.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{ char nome1 [25], nome2 [25], nome3 [25];

puts ("inserisci il primo nome");

gets (nome1);

puts ("inserisci il secondo nome");

gets (nome2);

puts ("inserisci il terzo nome");

gets (nome3);

puts ("ecco il maiuscolo");

strupr (nome1);

puts (nome1);

strupr (nome2);

puts (nome2);

strupr (nome3);

puts (nome3);

int ris=strcmp(nome1,nome2);

if(ris<0)

{ris=strcmp(nome1,nome3);

if(ris<0)

{ris=strcmp(nome2,nome3);

if(ris<0)

cout<<nome1<<" "<<nome2<<" "<<nome3;

else

cout<<" "<<nome1<<" "<<nome3<<" "<<nome2;

}

else cout<<nome3<<" "<<nome1<<" "<<nome2;

}

else

{ ris=strcmp(nome2,nome3);

if(ris<0)

{ ris=strcmp(nome3,nome1);

if(ris<0)

cout<<" "<<nome2<<" "<<nome3<<" "<<nome1;

else

cout<<" "<<nome2<<" "<<nome1<<" "<<nome3;

}

else

cout<<" "<<nome3<<" "<<nome2<<" "<<nome1;

}

getch();

return 0;

} Skuola.net 15

By

//---------------------------------------------------------------------------

Nomi 2

//---------------------------------------------------------------------------

#include <vcl.h>

#include <conio.h>

#include <iostream.h>

#include <string.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

//digita il sesso

int main(int argc, char* argv[])

{ char nome [25], cognome [30], sex,s[100], m, f;

puts ("inserisci il nome");

gets (nome);

puts ("inserisci il cognome");

gets (cognome);

puts ("inserisci il sesso");

cin>>sex;

switch(sex)

{ case 'm':

strcpy (s,"benvenuto ");

strcat (s, nome);

strcat (s," ");

strcat (s, cognome);

break;

case 'f':

strcpy (s,"benvenuta ");

strcat (s, nome);

strcat (s," ");

strcat (s, cognome);

break;

default:

puts ("non sei ne maschio ne femmina,ma fatti operare");

} puts(s);

getch();

return 0;

}

//---------------------------------------------------------------------------

Skuola.net 16

By

Numeri 2

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <conio.h>

#include <iostream.h>

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{int i;

float somma;

i=0;

i=1;

while (i<=10);

somma=somma+i;

i=i+1;

cout<<"la somma è"<<endl<<somma;

getch();

return 0;

} Skuola.net 17

By

Dettagli
Publisher
20 pagine
2890 download