Buscar

Lista01

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 7 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 7 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 2 
Prof. Éverton Santi 
 
Questão 1 (nível 1) 
Faça um programa que leia dois números 
inteiros a partir do teclado. Seu programa 
deverá calcular a soma destes dois números 
e sua média. Exiba a média destes números 
na tela. 
Importante: caso a média resulte em um 
número fracionário, o programa deverá 
mostrar a mesma sem a perda das casas 
decimais. 
 
Questão 2 (nível 2) 
Crie um programa que leia três variáveis 𝑎, 𝑏 
e 𝑐 como coeficientes de uma equação do 
segundo grau. Calcule e mostre quais são as 
raízes desta equação. 
 
 
 
 
Questão 3 (nível 1) 
Crie um programa que leia valores para duas 
variáveis do tipo double 𝑎 e 𝑏. Seu programa 
deverá, após a leitura dos valores, invertê-
los. Isto é, o valor de 𝑎 deverá passar para 𝑏 
e o valor de 𝑏 para 𝑎. Mostre o resultado na 
tela. 
 
Questão 4 (nível 1) 
Faça um programa que leia um número 𝑎 
partir do teclado. Seu programa deverá 
mostrar ao usuário qual o caractere ASCII 
correspondente a este número. 
 
Questão 5 (nível 2) 
Faça um programa que leia valores para 3 
variáveis, 𝑎, 𝑏 e 𝑐, do tipo int. Seu programa 
deverá atribuir o valor de 𝑏 à 𝑎, o valor de 𝑐 
a 𝑏 e o valor de 𝑎 à 𝑐. Mostre a média de 𝑎, 
𝑏 e 𝑐 antes e depois da troca, de acordo com 
a seguinte equação: 
𝒎𝒆𝒅𝒊𝒂 = (𝟎.𝟏 ∗ 𝒂 + 𝟎.𝟐 ∗ 𝒃 + 𝟎.𝟕 ∗ 𝒄) 
 
 
Questão 6 (nível 1) 
Sem escrever o código no computador, 
informe qual será a saída do programa 
abaixo: 
#include <iostream> 
using namespace std; 
int main() 
{ 
 char a = 1; 
 int b = 3; 
 float c = 5; 
 int saida = 0 && !b || a++; 
 cout << "saida = " << saida << endl; 
 c = a/b*c+a; 
 cout << "c = " << c << endl; 
 return 0; 
} 
 
 
 
Questão 7 (nível 2) 
Sem escrever o código no computador, 
informe qual será a saída do programa 
abaixo: 
 
#include <iostream> 
using namespace std; 
int main() 
{ 
 long int var = 12; 
 int a = ++var % 4 + 1; 
 float c; 
 cout << var << " " << a << endl; 
 cout << (var/a) << endl; 
 cout << (var/(float)a) << endl; 
 cout << (c = ((double)var/a)) << endl; 
 cout << (c-(char)c); 
 return 0; 
} 
 
 
Questão 8 (nível 2) 
Crie um programa no qual o usuário informa 
uma quantidade de tempo em segundos. 
Seu programa deverá informar quantas 
horas, minutos e segundos correspondem a 
este total. 
 
Questão 9 (nível 1) 
Crie um programa que lê o peso (em Kg) e a 
altura (em m) de uma pessoa. Calcule o IMC 
desta pessoa e exiba o resultado. O IMC é 
dado por 
𝐼𝑀𝐶 =
𝑝𝑒𝑠𝑜
𝑎𝑙𝑡𝑢𝑟𝑎2
 
 
Questão 10 (nível 2) 
Crie um programa que calcule a seguinte 
expressão: 
𝑎 = 𝑥𝑖
𝐼
𝑖=1
 
em que 𝑥𝑖(𝑖 = 1, 2,… , 4) ∈ ℝ. 
 
 
Questão 11 (nível 2) 
Crie um programa que calcule o valor da 
seguinte equação: 
𝑎 = 𝑥𝑗
4
𝑗=1
4
𝑖=1
 
Sendo 𝑥𝑗 informado pelo usuário. 
 
Questão 12 (nível 3) 
Faça um programa que mostre ao usuário o 
maior valor inteiro sem sinal que se pode 
armazenar no computador que você estiver 
utilizando. Para isto, use a função 
pow(numero, expoente) da biblioteca cmath 
e o operador sizeof. 
 
Questão 13 (nível 3) 
Crie um programa que leia 3 notas para um 
aluno qualquer. Estas notas poderão ser 
números fracionários. Seu programa deverá 
arredondar estas notas de acordo com a 
seguinte expressão: 
𝑥 = 
 𝑥 , 𝑐𝑎𝑠𝑜 𝑎 
 𝑥 + 0.5, 𝑐𝑎𝑠𝑜 (𝑏)
 𝑥 , 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟á𝑟𝑖𝑜
 
(a) parte fracionária de x menor que 0.25; 
(b) parte fracionária de x maior ou igual a 
0.25 e menor e igual a 0.7. 
 
Dica: 𝑥 e 𝑥 correspondem, 
respectivamente, ao piso e ao teto de 𝑥. 
Pesquise na Internet sobre estas definições.

Outros materiais