Buscar

Lista2_2013.2

Prévia do material em texto

Todos os programas devem ser feitos em Portugol 
1) Escreva um algoritmo que receba um número positivo e escreva na tela: 
 Os números pares até o valor informado pelo usuário; 
2) Construa um programa que leia o conjunto de 20 números inteiros e mostre qual foi o maior e o 
menor valor fornecido. 
3) Elabore um algoritmo que leia um número qualquer digitado pelo usuário e calcule seu Fatorial. 
(Exemplo: 5! = 5 x 4 x 3 x 2 x 1) Lembre-se: 0! = 1 (fatorial do número zero é igual a 1 por 
definição). 
4) Construa um programa que apresente o valor de H, sendo H calculado por: H = 1 + 2 + 3 + ...+ 
N 
5) Faça um programa para gerar os N primeiros termos da seqüência:1 1 2 3 5 8 13 21 34 55 89 
…N 
6) A conversão de graus Fahrenheit para Celsius é obtida pela fórmula C=5/9(F-32). Construa um 
programa que calcule e apresente TODAS as temperaturas (em Celsius) correspondentes aquelas 
em Fahrenheit de 1 até 50, ou seja, para cada temperatura em Fahrenheit, variando de 1 até 50, 
calcular e apresentar uma temperatura em Celsius. 
OBS: A fórmula apresentada no enunciado é uma representação matemática e não o modo como 
deve ser escrita no seu programa. 
7) Construa um programa que leia vários números inteiros e positivos, calculando ao final da 
seqüência a soma e a média desses números. A seqüência termina quando o usuário entrar com um 
valor negativo (esse valor não deve fazer parte de nenhum dos cálculos). 
8) Construa um programa que leia vários números inteiros e mostre qual foi o maior e o menor 
valor fornecido. Para cada valor digitado, deve ser solicitado ao usuário que ele digite se ele deseja 
continuar entrando com valores. 
OBS: Não se esqueça de validar a resposta do usuário, pois ele só pode responder “S” ou “N”. 
9) Construa um programa que apresente a tabuada de um número N. O valor de N será apresentado 
pelo usuário. 
10) Faça uma Programa que receba a idade, a altura e o peso de 15 pessoas. Calcule e imprima: 
MATRÍCULA
: 
 
CURSO: 
Analise e Desenvolvimento de Sistemas / Redes de Computadores 
 
MATRÍCULA: 
 
PROFESSOR: 
ALUNO (A): 
 WELLINGTON FRANCO 
PERÍODO /ANO/SEMESTRE: 
2013.2 
 
• a quantidade de pessoas com idade superior a 50 anos; 
• a média das alturas das pessoas com idade entre 10 e 20 anos; 
• a porcentagem de pessoas com peso inferior a 40 quilos entre todas as pessoas analisadas. 
 
11) Faça uma Programa que receba a idade, o peso e o sexo de 10 pessoas. Calcule e imprima: 
• total de homens; 
• total de mulheres; 
• média das idades dos homens; 
• média dos pesos das mulheres. 
12) Escreva um algoritmo em PORTUGOL que determine todos os divisores de um dado 
número N. 
 
13) Seja a seguinte série: 
 
 1, 4, 9, 16, 25, 36, ... 
 
Escreva um algoritmo em PORTUGOL que gere esta série até o N-ésimo termo. Este N-ésimo 
termo é digitado pelo usuário. 
 
14) Sendo H = 1 + 1/2 + 1/3 + ... +1/N , faça um algoritmo em PORTUGOL para gerar o 
número H. O número N é lido do teclado. 
 
15) Escreva um algoritmo em PORTUGOL que receba a idade de várias pessoas e pare a execução 
com a entrada de um número não positivo. O algoritmo deve imprimir: 
 
 - O total de pessoas com menos de 21 anos; 
 - O total de pessoas com mais de 50 anos.

Continue navegando