Exercícios de Algoritmo
2. Elabore um algoritmo para ler 3 valores (diferentes entre si) e escrever o maior deles. Solução Algoritmo_maior_entre_3_valores Var A, B, C: real Inicio Ler A,B,C Se A>B e A>C então Escrever A Se não Se B > C então Escrever B Se não Escrever C Fim se Fim se Fim 3. Elabore um algoritmo que leia código da mercadoria e preço. Se for código 00 aplicar um desconto de 10%. Exibir o preço final. Solução: Algoritmo_codigo_mercadoria Var idade: código, preço: real Inicio Ler código, preço Se código = 00 então Preço Preço * 0,9 Fim se Escreva: “Codigo e o preço são:”, código, preço Fim
4. Cargas horizontal e vertical X e Y e um momento M são aplicados a uma estrutura em balanço de comprimento L, com mostra a figura:
Na extremidade livre, o alongamento , a deflexão e o giro horizontal) são relacionados com as cargas, da seguinte maneira: (igual ao ângulo com a) onde E é o modulo de Young, A é a área de secção transversal I é o momento de inércia. Faça um pseudocódigo que forneça o valor das cargas X, Y e M usando a flexibilidade, correspondente aos seguintes dados. E= 200 A= 400 L=3 I=50000 Solução: Algoritmo_Cargas Var: X, Y, M, L, E, I, A, , , : Real INICIO Leia: L, E, I, A, , , /* Calcular*/ Escreva: “O valor da Carga X é:”, X Escreva: “O valor da Carga Y é:”, Y Escreva: “O valor da Carga M é:”, M Fim
5. Escreva um algoritmo que leia os três lados de um triângulo (A, B, C) e que determine e imprima uma mensagem informando o seu tipo, conforme a tabela: triângulo equilátero = 3 lados iguais /triângulo isósceles = 2 lados iguais/triângulo escaleno = 3 lados diferentes, caso os lados fornecidos não caracterizem um triângulo, avisar a ocorrência
// Autor