Prévia do material em texto
Exercício de fixação IV 1) Faça um algoritmo que leia um número inteiro. Calcular e imprimir a metade do número, somente se ele for maior que 20. Algoritmo “questao1” var numero, metade: inteiro inicio escreval(“Digite um número: ”) leia(numero) se (numero > 20) entao metade <- numero/2 escreval(“A metade do número é: ” , metade) senão escreval(“Número não é maior do que 20”) fimalgoritmo 2) Faça um algoritmo para ler um número inteiro. Verificar se o número está no intervalo entre 50 (inclusive) e 100 (inclusive), se estiver, imprimir “Pertence ao intervalo”, senão imprimir “Não pertence ao intervalo”. Algoritmo “questao2” var numero, metade: inteiro inicio escreval(“Digite um número: ”) leia(numero) se ((numero > 50 )ou(numero < 100)) entao escreval(“O número pertence ao intervalo”) senão escreval(“Não pertence ao intervalo”) fimalgoritmo 3) Ler dois valores inteiros e apresentar a diferença do maior pelo menor. Supor que não sejam iguais. Algoritmo “questao3” var n1, n2: inteiro inicio escreval(“Digite um número: ”) leia(n1) escreval(“Digite outro número: ”) leia(n2) se (n1 > n2) entao escreval(“A diferença entre ”, n1 “ e ”, n2, “é: ”, n1 – n2) senão escreval(“A diferença entre ”, n2 “ e ”, n1, “é: ”, n2 – n1) fimalgoritmo 4) Ler dois números (ponto flutuante) e apresentá-los em ordem decrescente. Supor que não sejam iguais. Algoritmo “questao4” var n1, n2: inteiro inicio escreval(“Digite um número: ”) leia(n1) escreval(“Digite outro número: ”) leia(n2) se (n1 > n2) entao escreval(n2,n1) senão escreval(n1,n2) fimalgoritmo 5) A empresa XSoftware concedeu um bônus de 20% do valor do salário a todos os funcionários com tempo de trabalho na empresa igual ou superior a cinco anos e de 10% aos demais funcionários. Faça um algoritmo que leia o salário e a quantidade de anos de casa de um funcionário, calcule e imprima o valor do bônus. Algoritmo “questao5” var salario, quantAnos, salarioAumento10, salarioAumento20: real inicio escreval(“Digite seu salário: ”) leia(salario) escreval(“Digite a quantidade de anos na empresa: ”) leia(quantAnos) se (quantAnos >= 5) então salarioAumento20 <- salario + (salario * (20/100)) escreval(“Seu novo salário será: ”, salarioAumento20, “ reais”) senão salarioAumento10 <- salario + (salario * (10/100)) escreval(“Seu novo salário será: ”, salarioAumento10, “ reais”) fimalgoritmo 6) Faça um algoritmo que receba a idade de uma pessoa e mostre se ela é maior de idade ou não. Algoritmo “questao6” var idade: inteiro inicio escreval(“Digite sua idade: ”) leia(idade) se (idade >= 18) entao escreval(“Maior de idade”) senão escreval(“Menor de idade”) fimalgoritmo 7) Faça um algoritmo que leia a altura e o sexo de uma pessoa, calcule e mostre seu peso ideal. Usar as fórmulas a seguir para calcular o peso ideal: Para o sexo masculino: (72,7 * altura) – 58 Para o sexo feminino: (62,1 * altura) – 44,7. Algoritmo “questao7” var altura: real pIdealHomem, pIdealMulher: real sexo: string inicio escreval(“Digite sua altura: ”) leia(altura) escreval(“Digite seu sexo: F ou M”) leia(sexo) se (sexo = “M”) então pIdealHomem <- (72,7 * altura) – 58 escreval(“Seu peso ideal é: pIdealHomem“) senão pIdealMulher <- (62,1 * altura) – 44,7. escreval(“Seu peso ideal é: pIdealMulher”) fimalgoritmo 8) A prefeitura do Rio de Janeiro abriu uma linha de crédito para os funcionários estatutários. O valor máximo da prestação não poderá ultrapassar 30% do salário bruto. Fazer um algoritmo que leia o salário bruto e o valor da prestação e informar se o empréstimo pode ou não ser concedido. Exemplo: Salário bruto: 1200,00 Valor da prestação: 400,00 Empréstimo não pode ser concedido! Algoritmo “questao8” var salarioB, ValorP: real inicio escreval(“Digite seu salário bruto: ”) leia(salarioB) escreval(“Digite o valor da prestação: ”) leia(valorP) se (valorP > (salarioB * (30/100))) então escreval(“Empréstimo não pode ser concedido!”) senão escreval(“Empréstimo pode ser concedido!”) fimalgoritmo