Prévia do material em texto
Beatriz Silva de Oliveira / Matrícula 214200012 - Engenharia de Bioprocessos LISTA DE EXERCÍCIOS – ESTRUTURA DE DECISÃO (SE) EM PORTUGOL 1. Proponha um programa capaz de ler dois números reais (numerador e denominador). Se o denominador for diferente de 0, o programa deve imprimir o resultado da divisão do numerador pelo denominador. Caso contrário, o programa deve imprimir a mensagem “Divisão Impossível”. Utilize a estrutura if. Leia x,y Se y ≠ 0 Imprima x/y Senão Imprima “divisão impossível” 2. Proponha um programa capaz de ler um valor inteiro. Se for digitado o valor 5, o programa deve imprimir “casa”. Se for digitado o valor 7 o programa deve imprimir “pato”. Caso seja digitado qualquer outro valor, o programa deve imprimir “Opção Inválida”. Utilize a estrutura if. Leia x Se x = 5 Imprimir casa Se x = 7 Imprima pato Senão Imprima “opção inválida” 3. Proponha um programa que leia dois valores inteiros e imprima o maior deles. Utilize a estrutura if-else. Leia a,b Se b > a Imprima b Se a > b Imprima a 4. Faça um programa para um Caixa que receba o preço de um produto e o valor pago pelo cliente e retorne o troco a ser dado. Se o valor do produto for menor ou igual a zero, o programa deve emitir a mensagem “produto com preço errado” e abortar a operação. Caso contrário, o programa deve imprimir o valor de troco a ser dado. Construa este programa utilizando a estrutura if. Leia x Se x ≤ 0 Imprima “produto com preço errado” Senão Imprima “valor do troco” 5. Efetuar a leitura de uma nota e, se o valor for maior ou igual a 60, imprimir na tela "APROVADO". Leia a Se a ≥ 60 Imprima “aprovado” 6. Efetuar a leitura de uma nota e, se o valor for maior ou igual a 60, imprimir na tela "APROVADO", se for menor, imprimir "REPROVADO". Leia a Se a ≥ 60 Imprima “aprovado” Senão Imprima “reprovado” 7. Efetuar a leitura de uma nota e, se o valor for maior ou igual a 60, imprimir na tela "APROVADO", se for menor, imprimir "REPROVADO". Testar ainda se o valor lido foi maior do que 100 ou menor do que zero. Neste caso, imprimir "NOTA INVALIDA". Leia a Se a ≥ 60 Imprima “aprovado” Se a ≤ 60 Imprima “reprovado” Se a > 100 ou a < 0 Imprima “nota inválida” 8. Ler um número inteiro e informar se o número lido é par ou ímpar. Leia y Se y/2 = 0 Imprima par Senão Imprima ímpar 9. Ler um número inteiro e testar se o valor lido termina com 0 (divisível por 10). Em caso positivo, exiba a metade deste número. Caso contrário, exibir a mensagem "O número digitado não termina com 0". Leia x Se x%10==0 Imprima x/2 Senão Imprima o número digitado não termina com 0 10. Ler um número e informar se ele é positivo, negativo ou neutro (zero). Leia y Se y > 0 Imprima positivo Se y < 0 Imprima negativo Se y = 0 Imprima neutro