Escolar Documentos
Profissional Documentos
Cultura Documentos
01) Crie um programa em C++ que faça o arredondamento de números reais. Por exemplo:
arredonda(5.4) = 5 e arredonda(6.5) = 7.
02) Leia uma quantidade de tempo em minutos. Faça um programa que a escreva no
seguinte formato: 2500 min -> 1 dia, 17 horas e 40 min.
03) Leia dois valores numéricos e apresente a diferença do maior pelo menor.
04) Leia dois números e indique se são iguais. Se forem diferentes mostre o maior e o
menor (nesta ordem).
05) Leia as medidas de uma sala retangular (largura da parede maior, largura da parede
menor e altura da parede), calcule e escreva a soma das áreas das paredes internas e
também do teto. Depois calcule quantas latas de tintas serão necessárias para pintar as
paredes da sala em questão, sabendo que uma lata de tinta é suficiente para pintar 3
m2.
Obs.: Despreze a existência de portas e janelas.
06) Num frigorífico existem 5 bois. Cada boi traz preso em seu pescoço um cartão contendo
seu número de identificação e seu peso. Fazer um programa que escreva o número e o
peso do boi mais gordo e do boi mais magro.
07) Calcule o peso ideal de uma pessoa, baseado em sua altura (h). Sabendo:
Para homens: peso ideal = (72.7 * h) - 58
Para mulheres: peso ideal = (62.1 * h) – 44.7
08) Melhore o programa anterior para que o peso ideal seja calculado para várias pessoas,
sendo a saída determinada quando o usuário informar que não deseja continuar. Informe
ainda quantas pessoas estão acima e quantas estão abaixo de seu peso ideal.
10) Calcule a informe o valor de N! (fatorial de N), onde N deve ser um valor informado pelo
usuário.
14) Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria qualquer preço.
O monge, necessitando de alimentos, indagou à rainha sobre o pagamento, se poderia
ser feito em grãos de trigo dispostos em um tabuleiro de xadrez, de tal forma que o
primeiro quadro deveria conter apenas um grão e os quadros subseqüentes, o dobro do
quadro anterior. A rainha achou o trabalho barato e pediu que o serviço fosse executado,
sem se dar conta de que seria impossível efetuar o pagamento. Faça um programa para
calcular o número de grão que o monge esperava receber.
15) Um determinado material radioativo perde metade de sua massa a cada 50 segundos.
Dada a massa inicial, em gramas, fazer um programa que determine o tempo necessário
para que a massa se torne menor que 0.5 gramas. Escreva a massa inicial, a massa
final e o tempo calculado em horas, minutos e segundos.
16) Fulano tem 1.50 mts e cresce 2 cm por ano, enquanto Ciclano tem 1.10 mts e cresce 3
cm por ano. Construa um algoritmo/programa que calcule e escreva quantos anos serão
necessários para que Ciclano seja maior que Fulano.
17) Houve eleição para o grêmio da escola. Havia apenas 2 chapas. Solicite que as pessoas
informem 1 para votarem na chapa 1 e 2 para votarem na chapa 2. Apresente o
resultado final da eleição, mostrando quem foi o ganhador e o percentual de votos
conquistados por ele.
19) Informe o valor final de S considerando que o valor lido de B seja 3. Em seguida,
reescreva-o utilizando o laço for.
#include <iostream.h>
int main()
{
int A, B, C,D=7;S=0;
cout << “\n Digite um número entre 2 e 10”;
cin >> B;
C=++B;
D-=C
A=1;
while(A<=3)
{
S += (A * D);
A++;
}
cout << “\n O resultado é: ”<< S;
}
20) Informe o valor final de S considerando que o valor lido de B seja 4. Em seguida,
reescreva-o utilizando o laço do-while.
Int main()
{ int S=0, N, D=0, K, P;
D+=2;
cout<<”Digite um número”;
cin>>K;
P=--D + K;
For( int N=3; N<=K; N++, D=D+2)
S+=(N % D);
cout<<” O valor de S e‟ ”<< S;
}
21) Várias modelos serão avaliadas numa agência. Calcule o IMC das modelos e apresente
a quantidade de modelos saudáveis e não saudáveis, sabendo que :
IMC<19 e IMC> 25 – Não saudável
19<=IMC<=25 – Saudável
IMC=peso/altura2