Escolar Documentos
Profissional Documentos
Cultura Documentos
R’s:
A=8L cheia, B=0L, C=0L,
Com a garrafa A encher a garrafa B
Com a garrafa B encher a garrafa C
Ficando assim a A com 3L, B com 2L e C com 3L.
Algoritmo Encher_garrafas;1
var: g1 , g2, g3: Int;
Inicio
g1 ← 8;
g2 ←0;
g3 ←0;
g1 ← g1-5;2
g2 ← g1 -5;
g2 ← g2 -3;
g3 ←g2 -3;
fim
1
Fiz dos dois jeitos por uma questão experimental
2
Em cinza linhas que não tinha certeza se seriam necessárias, inseridas apenas para esclarecer o
que foi feito
R:
1:
2:
R:
O primeiro e o segundo remete ao valor de entrada
O terceiro ao de saída
R:
valores de saída: 18 e 1
R:
a)
Algoritmo Soma_tres_num;
var a, b, c, total: inteiro;
início
leia(a,b,c);
total ← a + b + c;
escreva (total);
fim
b)
Algoritmo media_aluno;
var p1, p2, trabalho, part,media,provas: real;
inicio
leia(p1,p2,trabalho,pat);
provas ← 3 * p1 + 3 * p2;
media ← (provas + 3 * trabalho + part)/10;
escreva (media);
fim
c)
Algoritmo Peso_Ideal;
var sexo: inteiro;
var peso, altura: real;
inicio
escreva(“qual seu sexo e altura? Digite 2 para homem e 1 para mulher”);
leia(sexo, altura);
se sexo = 2
peso ← (72,7 * altura) - 58;
escreva(peso);
senão
peso ← (62,1 * altura) - 44,7;;
escreva(peso);
fim