Computação Aplicada
Exercicios.
1. Dados quatro números distintos, desenvolver um algoritmo que determine e imprima a soma dos três menores.
Algoritmo
Declare n1,n2,n3,n4,resultado : int
Inicio
Escreva(“digite os quatro números:”) Leia(n1,n2,n3,n4) Se (n1>n2) e (n1>n3) e (n1>n4) Resultado=soma – n1 Senão se (n2>n1) e (n2>n3) e (n3>n4) Resultado = soma – n2 Senão se (n3>n1) e (n3>n2) e (n3>n4) Resultado = soma – n3 Senão Resultado = soma – n4; Escreva(“o resultado é:” resultado);
Fim;
2. Desenvolver um algoritmo que leia os coeficientes (A,B e C) de uma equação do segundo grau e que calcule suas raízes. O algoritmo deve mostrar, quando possível, o valor das raízes calculadas e a classificação das mesmas: “RAÍZES IMAGINÁRIAS”, “RAIZ ÚNICA” ou “RAÍZES DISTINTAS”.
Algoritmo
Declare: A, B , C resultado : int
Inicio
Escreva(“digite A, B e C”);
Leia (A,B,C)
Se
3. Desenvolva um algoritmo que receba três valores X, Y, Z. O algoritmo verifica se esses valores podem ser os comprimentos dos dados de um triângulo e, se forem, verificar se é um triangulo equilátero, isósceles os escaleno. Se os valores não formarem um triângulo, exibir a mensagem “NÃO FORMAM UM TRIÂNGULO”. Seguem algumas propriedades:
O comprimento de cada lado de um triângulo é menor do que a soma dos comprimentos dos outros dois lados;
Chama-se triângulo equilátero ao triângulo que tem os comprimentos dos três lados iguais;
Chama-se triângulo isósceles ao triângulo que tem o comprimento de dois lados iguais. Portanto, todo triângulo equilátero é também isósceles;
Chama-se triângulo escaleno ao triângulo que tem os comprimentos de seus três lados diferentes.
Algoritmo
Declare x,y,z : int
Inicio
Escreva (“digite os 3 numeros”) Leia (x,y,z); Se (x==y) e (x==z); Escreva(“triangulo equilátero”); Senão se (x==z) e (x==y) e (y==Z) Escreva(“triangulo isósceles”); Senão Escreva(“triangulo escaleno”); Fim