Buscar

Algoritmo 5 Repetição 2016 1

Prévia do material em texto

Lista de Exercícios – Linguagem de Programação - Repetição
Informe a sequência que será impressa no trecho de código abaixo:
		int i,j,n=3;
for(i=1;i<=n;i++) {
 for (j=1;j<=i;j++) {
 	 printf("%d ",j*i); } }
Escreva um programa para ler dois números inteiros e mostrar na tela o produto entre eles, sendo que este cálculo deve ser realizado através de soma sucessivas. Exemplo: 3x5= 3 + 3 + 3 + 3 + 3 ou 5 + 5 + 5.
Construa um algoritmo que calcule o fatorial de um número N inteiro e positivo (N!). Saiba que: N! = 1 x 2 x 3 .... x (N -1) x N 		0! = 1
Faça um algoritmo que o usuário informa um número e o algoritmo verifica se ele é um número triangular. Um número é triangular quando o resultado do produto de três números consecutivos. Ex: 24 = 2 x 3 x 4. 
Crie um algoritmo que ajude o DETRAN a saber, o total de recursos que foram arrecadados com a aplicação de multas de trânsito. 
O algoritmo deve ler as seguintes informações para cada motorista: O número da carteira de motorista 	(de 1 a 4327), Número de multas, Valor de cada uma das multas. 
Deve ser impresso o valor da dívida de cada motorista e ao final da leitura o total de recursos arrecadados (somatório de todas as multas). O algoritmo deverá imprimir também o número da carteira do motorista que obteve o maior número de multas.
Escreva um algoritmo que encontre o quinto número maior que 1000, cuja divisão por 11 tenha resto 5.
Escreva um algoritmo que leia os limites inferior e superior de um intervalo e imprima todos os números pares no intervalo aberto e seu somatório. Suponha que os números digitados são um intervalo crescente. 
	Exemplo: Limite inferior: 3 Limite superior: 12 Saída: 4 6 8 10 Soma: 28
Faça um programa que resolva o somatório abaixo:
 
Construa um programa que calcule a área total de uma residência (sala, cozinha, quartos, etc., sendo todos eles retangulares). O usuário deverá entrar com a largura (L) e o comprimento (C) de cada cômodo da casa. Em seguida deverá ser apresentada uma pergunta, solicitando a confirmação do usuário para continuar com a entrada de dados (a confirmação será dada quando o usuário entrar com “1”). Quando o usuário informar “0” deve ser exibida a área total.
Faça um programa para imprimir a sequência abaixo para um n informado pelo usuário. Use uma função que receba um valor n inteiro e imprima até a n-ésima linha: 	
		1
		2 2
		3 3 3
		 .....
		n n n n n n ... n 
Seja N um número quadrado perfeito. Se somarmos os números ímpares consecutivos (1+3+5+7+9+...) até que esta soma seja igual a N, o número M de termos somados será igual a raiz quadrada de N. Exemplo: N = 16 16 = 1 + 3 + 5 + 7 M = 4 termos. Logo, a raiz quadrada de 16 é 4. Devem ser solicitados vários números. O programa deve ser finalizado quando for informado N zero.
Foi feita uma pesquisa entre os habitantes de uma região e coletados os dados de altura e sexo (0=masc, 1=fem) das pessoas. Faça um programa que leia 50 dados diferentes e informe:
a média de altura das mulheres; 		a média de altura da população;
o percentual de homens na população;		o percentual das mulheres abaixo de 1.65 m 
Faça um programa que leia a quantidade de dias de permanência no hotel de cada hóspede. Sabe-se que o valor da diária é R$ 150,00. Aplique as regras da tabela abaixo para determinar o valor a pagar por cada hóspede. Para finalizar deve ser informado zeros para a quantidade de diárias. Calcule e imprima:
	Quantidade Diárias
	Percentual desconto
	 Até 5 diárias
	5%
	De 6 a 10 diárias
	10 %
	Acima de 10 diárias
	15%
a) Quantidade de hóspedes que ficou mais de 20 dias no hotel;	c) Valor de cada hóspede;
b) Média do valor das contas pagas pelos hóspedes. 			d) Média dias permanência;
e) O valor da maior conta paga					f) Faturamento Hotel

Continue navegando