Exercícios Algoritmos:
Alguém me ajuda a resolver?
1)Construa um pequeno algoritmo que leia três valores da entrada padrão, do tipo de dado real e
escreva na saída padrão a média aritmética dos números lidos.
2)Construa um algoritmo que calcule o quadrado de um número lido da entrada padrão.
3)Construa um algoritmo que leia uma temperatura em graus Celsius e apresente-a convertida em
graus Fahrenheit. A fórmula de conversão é: F = (9 * C + 160) / 5, na qual F é a temperatura em
Fahrenheit e C é a temperatura em Celsius;
4)Construa um algoritmo que calcule e apresente o valor do volume de uma lata de óleo, utilizando
a fórmula VOLUME = 3,14159 * RAIO2 * ALTURA.
Respostas
1) Exemplo de algoritmo que leia três valores da entrada padrão:
Receber 3 valores reais (float)
Calcular a sua média (somar os valores e dividir por três)
Imprimir a média calculada escrever a sua média
valor1 = float(input("Valor 1: "))
valor2 = float(input("Valor 2: "))
valor3 = float(input("Valor 3: "))
media = (valor1 + valor2 + valor3) / 3
print (media)
2)Exemplo de algoritmo que calcula o quadrado de um número lido da entrada padrão:
inicio
escreval("Digite o primeiro número: ")
leia(v1)
escreval("Digite o segundo número: ")
leia(v2)
se(v1 mod v2 = 1) entao
soma<- v1 + v2 + 1
escreval("A soma de v1 e v2 mais o resto é: ",soma)
senao
se(v1 mod v2 = 2) entao
se(v1 mod 2 = 0) e (v2 mod 2 = 0) entao
escreval("v1 e v2 são par")
senao
se(v1 mod 2 <> 0) e (v2 mod 2 <> 0) entao
escreval("v1 e v2 são impar")
fimse
fimse
senao
se(v1 mod v2 = 3) entao
mult<- (v1 + v2) * v1
escreval("A soma de v1 e v2 multiplicado por v1 é: ",mult)
senao
se(v2 = 0) entao
escreval("Não haver divisão por zero")
senao
se(v1 mod v2 = 4) entao
divisao<- (v1 + v2) / v2
escreval("A soma de v1 e v2 dividido por v2 é: ",divisao)
senao
q1<- v1^2
q2<- v2^2
escreval("O quadrado do número 1 é: ",q1)
escreval("O quadrado do número 2 é: ",q2)
fimse
fimalgoritmo
3)Exemplo de algoritmo que leia uma temperatura em graus Celsius e apresente-a convertida em graus Fahrenheit:
var
graus: vetor[50..150] de inteiro
c: real
i: inteiro
inicio
para i de 50 ate 150 passo 2 faca
c <- (i - 32) * 5 / 9
escreval(i," F é igual a ",c," C")
fimpara
fimalgoritmo
4)Exemplo de algoritmo que calcule e apresente o valor do volume de uma lata de óleo,
inicio
escreva('Informe a altura da lata.');
leia(vAltura);
escreva('Informe o raio da circunferência da lata.');
leia(vRaio);
vVolume := 3.14 * (vRaio * vRaio) * vAltura;
escreva('O volume da lata é: ', (vVolume));
fim.