Buscar

lista de exercicios - Av-2 - respostas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

LISTA DE EXERCÍCIOS II – Respostas
Exercício 1
Pseudocódigo
INÍCIO
 CL : REAL
 
 LEIA (CL)
 SE ( CL > 50.00) ENTÃO
 ESCREVA (“Você está gastando muito.”) 
 FIM-SE
FIM
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 float cl;
 
 cout<<"Informe o valor da conta de luz: "<<endl;
 cin>>cl;
 if (cl>50.0)
 { 
 cout<<"Voce esta gastando muito."<<endl;
 }
 system("pause");
 return 0;
}
Exercício 2
Pseudocódigo
INÍCIO
 ALT, PI : REAL
 SEXO : TEXTO
 LEIA (ALT,SEXO)
 SE ( SEXO = “M”) ENTÃO
 PI ← 72.7 * ALT – 58
 SENÃO
 PI ← 62.1 * ALT – 44.7
 FIM –SE
 ESCREVA (PI)
FIM
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 float alt,pi;
 char sexo;
 
 cout<<"Informe a altura e o sexo (F/M) da pessoa: "<<endl;
 cin>>alt>>sexo;
 if (sexo == 'M')
 {
 pi = 72.7*alt-58;
 }
 else
 {
 pi = 62.1*alt-44.7;
 }
 cout<<"Peso Ideal = "<<pi<<endl;
 system("pause");
 return 0;
}
Exercício 3
Pseudocódigo
INÍCIO
 NUM, MODULO: INTEIRO
 LEIA (NUM)
 SE (NUM >= 0) ENTÃO
 MODULO ← NUM
 SENÃO
 MODULO ← NUM * (-1)
 FIM SE
 ESCREVA (MODULO)
FIM
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 int num, modulo;
 
 cout<<"Informe um numero inteiro (positivo ou negativo): ";
 cin>>num;
 if (num >= 0)
 {
 modulo = num;
 }
 else
 {
 modulo = num * (-1);
 }
 cout<<"Modulo de "<<num<<" = "<<modulo<<endl;
 system("pause");
 return 0;
}
Exercício 4
Pseudocódigo
INÍCIO
 N, TABUADA, CONTADOR : INTEIRO
 
 LEIA (N)
 PARA CONTADOR←1 ATÉ 10 INC 1
 TABUADA ← N * CONTADOR
 ESCREVA (TABUADA)
 FIM PARA
FIM
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 int n, tabuada, contador;
 
 cout<<"Informe um valor inteiro: ";
 cin>>n;
 cout<<"Tabuada de "<<n<<endl;
 for (contador=1; contador<=10; contador++)
 {
 tabuada = n * contador;
 cout<<n<<" x "<<contador<<" = "<<tabuada<<endl;
 }
 system("pause");
 return 0;
}
Exercício 5
Pseudocódigo
INÍCIO
 N, H, CONTADOR : INTEIRO
 
 LEIA (N)
 H ← 0
 PARA CONTADOR ← 1 ATÉ N INC 1
 H ← H+CONTADOR
 FIM PARA
 ESCREVA (H)
FIM
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 int n,h,contador;
 
 cout<<"Informe o valor de N (inteiro): ";
 cin>>n;
 h=0;
 for (contador=1; contador <=n ; contador++)
 {
 h=h+contador;
 }
 cout<<"Soma dos numeros naturais de 1 ate "<<n<<" = "<<h<<endl;
 system("pause");
 return 0;
} 
Exercício 6
Pseudocódigo
INÍCIO
 NUM, SOMA, CONTADOR: INTEIRO
 MEDIA: REAL
 SOMA ← 0 
 PARA CONTADOR ← 1 ATÉ 20 INC 1
 LEIA(NUM)
 SOMA ← SOMA + NUM
 FIM PARA
 MEDIA ← SOMA//20
 ESCREVA (SOMA)
FIM
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 int num, soma, contador;
 float media;
 
 soma=0;
 cout<<"Informe 20 valores inteiros: "<<endl;
 for (contador =1; contador <= 20; contador++)
 {
 cin>>num;
 soma = soma + num;
 }
 media = soma/20;
 system("cls");
 cout<<"Media dos numeros informados = "<<media<<endl;
 system("pause");
 return 0;
} 
Exercício 7
Pseudocódigo
INÍCIO
 NUM, MAIOR, CONTADOR: INTEIRO
 LEIA (NUM)
 MAIOR ← NUM
 PARA CONTADOR ← 1 ATÉ 14 INC 1
 LEIA (NUM)
 SE ( NUM > MAIOR ) ENTÃO
 MAIOR ← NUM
 FIM SE
 FIM PARA
 ESCREVA (MAIOR)
FIM
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 int num, maior, contador;
 
 cout<<"Inform 15 numeros inteiros: "<<endl;
 cin>>num;
 maior=num;
 for (contador=1; contador<=14; contador++)
 {
 cin>>num;
 if (num > maior)
 maior = num;
 }
 system("cls");
 cout<<"Maior valor informado: "<<maior<<endl;
 system("pause");
 return 0;
}
Exercício 8
Pseudocódigo
INÍCIO
 NUM, MAIOR, MENOR, CONTADOR: INTEIRO
 LEIA (NUM)
 MAIOR ← NUM
 MENOR ← NUM
 PARA CONTADOR ← 1 ATÉ 14 INC 1
 LEIA (NUM)
 SE ( NUM > MAIOR) ENTÃO
 MAIOR ← NUM
 SENÃO
 SE (NUM < MENOR)
 MENOR ← NUM
 FIM SE
 FIM SE
 FIM PARA
 ESCREVA (MAIOR, MENOR)
FIM 
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 int num, maior,menor, contador;
 
 cout<<"Inform 15 numeros inteiros: "<<endl;
 cin>>num;
 maior=menor=num;
 for (contador=1; contador<=14; contador++)
 {
 cin>>num;
 if (num > maior)
 maior = num;
 else if (num < menor)
 menor = num; 
 }
 system("cls");
 cout<<"Maior valor informado: "<<maior<<endl;
 cout<<"Menor valor informado: "<<menor<<endl;
 system("pause");
 return 0;
}
Exercício 9
Pseudocódigo
INÍCIO
 N, FAT, CONTADOR: INTEIRO
 LEIA (N)
 FAT ← 1
 PARA CONTADOR ← 1 ATÉ N INC 1
 FAT ← FAT * CONTADOR
 FIM PARA
 ESCREVA (FAT)
FIM
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 int n, contador;
 long int fat;
 
 cout<<"Informe o valor de N (inteiro): "<<endl;
 cin>>n;
 fat=1;
 for (contador=1; contador <=n; contador++)
 fat*=contador;
 system("cls");
 cout<<"Fatorial de "<<n<<" = " <<fat<<endl;
 system("pause");
 return 0;
} 
Exercício 10
Pseudocódigo
INÍCIO
 PESO, PESO_TOT: REAL
 CONTADOR: INTEIRO
 PESO_TOT ← 0
 PARA CONTADOR ← 1 ATÉ 25 INC 1
 LEIA (PESO)
 PESO_TOT ← PESO_TOT + PESO
 FIM PARA
 ESCREVA (PESO_TOT)
FIM
 
Programa em C/C++
# include <iostream>
using namespace std;
int main()
{
 float peso, peso_tot;
 int contador;
 
 peso_tot=0;
 cout<<"Peso de cada uma das 25 caixas: "<<endl;
 for (contador=1; contador<=25; contador++)
 {
 cin>>peso;
 peso_tot+=peso;
 }
 system("cls");
 cout<<"Peso total do carregamento: "<<peso_tot<<endl;
 system("pause");
 return 0;
}

Outros materiais