Professional Documents
Culture Documents
: 2 TURNO: Matutino
QUESTO 1
Faa um algoritmo que mostre na tela todos os nmeros de 1 a 100 usando lao enquanto(). (1,5)
var x: int
inicio
x1
enquanto (x <= 100)
escreva "" x // na tela aparecer 1 2 3 4... 98 99 100, pois enquanto x no atingir o valor necessrio ele
continuar executando o "lao"
x x + 1 // x comea de 1, logo vai para 2, depois para 3 e assim sucessivamente
fim_enquanto
fim
QUESTO 2
Faa um algoritmo para ler 130 nmeros primeiros nmeros inteiros positivos e informar quantos so mltiplos de
4. (2,0)
var x, N = 0: int
inicio
x0
enquanto (x <= 130)
escreva "" entre com um numero entre 0 e 130
leia N
se (N%4 = 0) ento // aqui eu garanto que os nmeros digitados so multiplos de quatro (o termo
N%4 = 0 diz que se N for divisvel por quatro e d resto 0, esse nmero multiplo de 4)
N N + 1 // aqui eu conto quantos so os multiplos de 4
escreva "" os nmeros mltiplos de 4 so N
fim_se
x x + 1 // aqui eu fao com que meu loop seja executado
fim_enquanto
fim
QUESTO 3
Faa um algoritmo de converso de graus entre as escalas termomtricas Farenheit, Celcius e kelvin atravs da
TC TF 32 TK 273
formula . Mostre uma tabela de conveno entre 50 a 150 unidades. Lembre-se que o
5 9 5
usurio deve definir que tipo de transformao deseja, ou seja, de TF para TC ou TF para TK ou TC para TK. (2,0)
var N : int
var Tc, Tf, Tk: real
inicio
escreva "" entre com: 1 para transformao de Tf para Tc, 2 de Tf para Tk, 3 de Tc para Tk;
leia N
se (N = 1) ento
Tf 50
enquanto (Tf <= 150)
Tc (5/9)*(Tf - 32)
Tf Tf + 1
escreva "" cada valor de Tf corresponde a transformao de Tc
fim_enquanto
seno
se (N = 2) ento
Tf 50
enquanto (Tf <= 150)
Tk (5/9)*(Tf - 32) + 273
Tf Tf + 1
escreva "" cada valor de Tf corresponde a transformao de Tk
fim_enquanto
seno
Tc 50
enquanto (Tc <= 150)
Tk Tk - 273
Tc Tc + 1
escreva "" cada valor de Tc corresponde a transformao de Tk
fim_enquanto
fim_se // perceba que esse algoritmo repetitivo s muda a escala desejada pelo usurio
fim_se
fim
QUESTO 4
Faa um algortmo que conte de 10 a 300, mostrando esses nmeros na tela, e calcula a soma desses nmeros,
usando lao enquanto().(1,5)