Prévia do material em texto
Centro Universitário Newton Paiva LISTA DE EXERCICIO C++ Nome: Francisco Lucas H. Ferreira RA: 11112291 Curso: Eng. Elétrica Sala: 215 Prof.: Ricardo Árabe Belo Horizonte, 01 de Novembro de 2011 1 #include<iostream.h> main(){ int y,b,a; y=0; a=0; while(y<3){ cout << ("\nDigite um numero: "); cin>>b; if (numero>a){ a=b; y++; }else{ y++; } } cout <<"\nO maior valor digitado e: "<<a<<"\n\n"; system("pause"); } 2 #include<iostream.h> main(){ int a; float media,soma,nota; char teste; a=0; soma=0; teste='V'; while(teste=='V'||teste=='v'){ cout<<"Digite uma nota "; cin>>nota; soma=soma+nota; a++; cout<<"\nDeseja digitar outra nota\n'V'para SIM e'F' para NAO \n"; cin>>teste; } media=soma/numa; cout<<"\nForam lidas "<<a<<" notas, seu somatório e "<<soma<<", sua media e "<<media<<"...\n\n"; system("pause"); } 3 #include<iostream.h> main(){ int total,hora,minutos,segundos,tempo; total=3600; cout<<"Digite o tempo em segundos: "; cin>>tempo; hora=tempo/total; minutos=(tempo-(total*hora))/60; segundos=tempo-(total*hora)-(minutos*60); cout<<"\n"<<hora<<"H:"<<minutos<<"M:"<<segundos<<"S\n\n"; system("pause"); } 4 #include<iostream.h> main(){ float fabrica,consumidor,C1,C2; cout<<"Digite o custo de fabrica: \n"; cin>>fabrica; C1=(fabrica*0.28); C2=(fabrieca*0.45); consumidor=(fabrica+C1+C2); cout<<"O custo efetivo ao consumidor sera de R$"<<consumidor<<"\n\n"; system("pause"); } 5 #include<iostream.h> main(){ int A,B; cout<<"Digite o primeiro numero: \n"; cin>>A; cout<<"Digite o segundo numero: \n"; cin>>B; if (A%B == 0 || B%A == 0){ cout<<"\nSao multiplos.\n\n"; }else{ cout<<"\nNao sao multiplos.\n\n"; } system("pause"); } 6 #include<iostream.h> main(){ int age; cout<<"Digite a idade: "; cin>>age; while (age<5){ cout<<"\tIdade sem categoria, redigite.\n\n"; cin>>age; } if (age>=5 && age<=7){ cout<<"\nInfantil A\n\n"; }else{ if (age>=8 && age<=10){ cout<<"\nInfantil B\n\n"; }else{ if (age>=11 && age<=13){ cout<<"\nJuvenil A\n\n"; }else{ if (age>=14 && age<=17){ cout<<"\nJuvenil B\n\n"; }else{ if (age>=18){ cout<<"\nAdulto\n\n"; } } } } } system("pause"); } 7 #include<iostream.h> main(){ int a; cout<<"Digite um numero: "; cin>>a; if (a>0){ if ((a%2)==0){ cout<<"\nNumero positivo e par\n\n"; }else{ cout<<"\nNumero positivo e impar\n\n"; } }else{ if ((a%2)==0){ cout<<"\nNumero negativo e par\n\n"; }else{ cout<<"\nNumero negativo e impar\n\n"; } } system("pause"); } • EXERCICIO 8 #include<iostream.h> main(){ float a,b; char d; int c; d='S'; while(opcao=='S'){ cout<<"\nDigite o codigo do item pedido: "; cin>>c; cout<<"\nDigite a quantidade: "; cin>>a; switch (c){ case 100 :b=a*1.2; break; case 101 :b=a*1.3; break; case 102 :b=a*1.5; break; case 103 :b=a*1.2; break; case 104 :b=a*1.3; break; case 105 :b=a*1.0; break; default:cout<<"\nCodigo nao cadastrado.\n\a"; } cout<<"\nO valor final e de, R$"<<b<<"\n"; cout<<"\nDeseja fazer outro pedido?\n"; cin>>d; } system("pause"); } • EXERCICIO 9 #include<iostream.h> #include<ctype.h> main(){ float quant, valorf; char cod; cout<<"Digite o codigo do item pedido: "; cin>>cod; cout<<"\nDigite a quantidade: "; cin>>quant; switch (toupper(cod)){ case 'A' :valorf=quant*5.30; break; case 'B' :valorf=quant*6.00; break; case 'C' :valorf=quant*3.20; break; case 'D' :valorf=quant*2.50; break; default:cout<<"\nCodigo nao cadastrado.\n\a"; } cout<<"\nO valor final e de, R$"<<valorf<<"\n\n"; system("pause"); } • EXERCICIO 10 #include<iostream.h> main(){ int horaI, horaF, horaT; cout<<"Digite a hora inicial do jogo: "; cin>>horaI; cout<<"Digite a hora final do jogo: "; cin>>horaF; if (horaI<horaF){ horaT=horaF-horaI; cout<<"\nO jogo teve duracao de "<<horaT<<"H\n\n"; }else{if (horaI>horaF){ horaT=(horaI*-1)+ horaF+24; cout<<"\nO jogo teve duracao de "<<horaT<<"H\n\n"; } } system("pause"); }