algoritimos
Prof. Gerhard Saboia
1- Calcule a área de um retângulo, sabendo que a fórmula para calcular essa área é b*h (base*altura)
OBSERVAÇÃO: Acrescentar a declaração das variáveis.
Resolução:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Inicio
Escrever(‘Introduza o tamanho da base’);
Ler (base);
Escrever(‘Introduza o tamanho da altura’);
Ler (altura);
Area base*altura;
Escrever(‘a área do rectângulo é ‘);
Escrever(area);
Fim.
2- Calcule a área do triângulo, sabendo que a fórmula para calcular essa área é (b*h)/2.
Resolução:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Inicio
Escrever(‘Introduza o tamanho da base’);
Ler (base);
Escrever(‘Introduza o tamanho da altura’);
Ler (altura); area(base*altura)/2; Escrever(‘A área do triângulo é’);
Escrever(area);
Fim.
3- Deseja-se saber qual o montante a pagar no fim do mês, relativo ao consumo de electricidade.
Para tal deve ser pedido o preço do kWh e a quantidade de kWh consumidos durante o mês.
Resolução:
1. Início
2. Escrever(‘Introduza o preço do kWh);
3. Ler(preco);
4. Escrever(‘Introduza os kWh consumidos’);
5. Ler(consumidos);
6. totalpagarpreco*consumidos;
7. Escrever(‘O preço a pagar é’);
8. Escrever(totalpagar);
9. Fim.
4- Escreva um algoritmo para calcular a média de dois números
Resolução:
1. Início
2. Escrever(‘Digite o primeiro número’);
3. Ler(n1);
4. Escrever(‘Digite o segundo número’);;
5. Ler(n2);
6. media(n1+n2)/2;
7. Escrever(‘O valor da média é’);
8. Escrever(media);
9. Fim.
5. Calcular e exibir a média ponderada de 2 notas dadas. (nota1= peso 6 e nota2= peso 4)
ENTRADA: nota1 e nota2
PROCESSAMENTO: mediaPond=((nota1 * 6)+(nota2 * 4))/(6+4)
SAÍDA: mediaPond
5. Escreva um algoritmo para calcular o volume de uma esfera.
Dado v=4/3*pi*r3
Resolução:
1. Início
2. pi3.14;
3. Escrever(‘Digite o raio’);
4. Ler(r);
5. volume (4/3) * pi * r*r*r
6. Escrever(‘O valor do volume é:’);
7. Escrever(volume);
8.