Baixe o app para aproveitar ainda mais
Prévia do material em texto
Para todos os Problemas abaixo deverão ser elaborados algoritmos em forma de Fluxograma e um Portugol. A partir do exercício 7 que deverão ser feitos apenas em Portugol utilizando funções. O teorema de Pitágoras afirma: Em qualquer triângulo retângulo, o quadrado do comprimento da hipotenusa é igual à soma dos quadrados dos comprimentos dos catetos. inicio variavel real a , b , c , cateto_oposto , cateto_adjacente escrever " Entre com o valor dos catetos " ler b , c cateto_adjacente <- potencia ( b , 2 ) cateto_oposto <- potencia ( c , 2 ) a <- raiz ( cateto_oposto + cateto_adjacente ) escrever " O valor da hipotenusa de um triangulo retangulo é " , a fim Elabore um fluxograma para calcular a média geométrica de 3 números. A fórmula da média geométrica é: Sendo a, b e c os três números que deverão ser fornecidos pelo usuário. inicio variavel real a , b , c , mg escrever " Entre com 3 numeros aleatorios " ler a , b , c mg <- ( a * b * c ) ^ 0.33 escrever " A media geométrica dos três números é " , mg fim Um automóvel tem um consumo médio de 1 litro de gasolina para cada 16 km rodados. Dados: distância percorrida. Calcule a quantidade de gasolina consumida. inicio variavel real kp , c , escrever " Entre com a distancia percorrida " ler kp c <- kp / 16 escrever " A gasolina gasta foi " , c fim João recebeu seu salário de R$ 1200,00 e precisa pagar duas contas (C1=R$ 200,00 e C2=R$120,00) que estão atrasadas. Como as contas estão atrasadas, João terá de pagar multa de 2% sobre cada conta. Faça um algoritmo que calcule e mostre quanto sobrará do salário do João. inicio variavel real salario , sobra , conta1 , conta2 , multa1 , multa2 escrever " Entre com o salario de Joao " ler salario , conta1 , conta2 multa1 <- conta1 + ( conta1 * 0.02 ) multa2 <- conta2 + ( conta2 * 0.02 ) sobra <- salario - multa1 - multa2 escrever " O valor da conta 1 com a multa é " , multa1 , " O valor da conta 2 com a multa é " , multa2 , " A sobra do salario de joao é " , sobra fim Faça um algoritmo que leia três notas de um aluno, calcule e escreva a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é 2, 3 e 5. Fórmula para o cálculo da média final é: n1 * 2 + n2 * 3 + n3 * 5 mediafinal = ----------------------------------- 10 inicio variavel inteiro n1 , n2 , n3, mf escrever " Entre com a nota1 , nota2 e nota3 do aluno " ler n1 , n2 , n3 mf <- ( ( n1 * 2 ) + ( n2 * 3 ) + ( n3 * 5 ) ) / 10 escrever " A media final do aluno foi " , mf fim Dado um número inteiro entre 1000 e 9999, mostrar a soma dos dígitos centrais (2º e 3º dígitos). Faça o Fluxograma utilizando divisão e resto e o Portugol utilizando Int e Frac. inicio variavel real num , x1 , x2 , x3 , x4 , x5 , x6 , x7 , x8 , x9 , soma escrever " Entre com um numero entre 1000 e 9999 " ler num x1 <- num / 1000 x2 <- int ( x1 ) x3 <- frac ( x1 ) x4 <- x3 / 100 x5 <- int ( x4 ) x6 <- frac ( x4 ) x7 <- x6 / 10 x8 <- int ( x7 ) x9 <- frac ( x7 ) soma <- x5 + x8 escrever " A soma do segundo e do terceiro digito do numero é " , soma fim Elabore um algoritmo que recebe um número (b) calcule o Logarítmo na base 10 desse numero ( use a função Log) e depois teste o resultado elevando 10 a este numero (use a função potencia). Regra nº4 - regra geral dos logaritmos inicio variavel inteiro loga , num , teste escrever " Entre com um numero inteiro " ler num loga <- log ( num ) escrever " O logaritmo é " , loga teste <- potencia ( 10 , loga ) escrever " O teste do logaritmo é " , teste fim Um avião decola, percorrendo uma trajetória retilínea, formando com o solo um ângulo de 30° (suponha que a região sobrevoada pelo avião seja plana). Elabore um algoritmo para calcular a altura atingida pelo avião depois de percorrer 1.000 metros. Sendo X a altura e utilizando a fórmula para o cálculo do seno, temos: sen 30° = x 1000 inicio variavel real radiano , altura variavel inteiro distancia , angulo constante real pi <- 3.14 escrever " Entre com a altura distancia percorrida pelo aviao e o angulo " ler distancia , angulo radiano <- ( 3.14 * angulo ) / 180 altura <- distancia * radiano escrever " A altura atingida pelo aviao é " , altura fim Elabore um algoritmo em Portugol para solicitar uma palavra com 4 caracteres e mostre a palavra em ordem inversa. Exemplo: Se a palavra digitada for ROMA será mostrada a palavra AMOR inicio variavel texto palavra escrever " Entre com uma palavra de 4 letras " ler palavra escrever " A palavra em ordem inversa é " , letra ( palavra , 3 ) , letra ( palavra , 2 ) , letra ( palavra , 1 ) , letra ( palavra , 0 ) fim Elabore um algoritmo para sortear um número entre 1 e 6 simulando a jogada de um dado. inicio escrever int ( aleatorio ( ) * 6 + 1 ) fim � EMBED Equation.3 ��� �PAGE � _1488046595.unknown
Compartilhar