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");
}