Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instituto Federal de Educação, Ciência e Tecnologia do Sertão Pernambucano Campus Salgueiro Curso Superior de Tecnologia em Sistemas para Internet Disciplina: Programação Orientada a Objetos Prof. Orlando Silva de Oliveira AVALIAÇÃO I - A (8 pontos) 1) (2,0) Escreva um algoritmo que recebe uma temperatura em graus Celsius e a apresenta em graus Fahrenheit, de acordo com a fórmula abaixo: Fahrenheit = (1,8 x Celsius) + 32 Algoritmo "questao1" Var cel, fahr: real Inicio escreva("Digite os graus Celsius: ") leia( cel ) fahr <- (1.8 * cel) + 32 escreva("Graus Fahrenheit: ", fahr) Fimalgoritmo Instituto Federal de Educação, Ciência e Tecnologia do Sertão Pernambucano Campus Salgueiro Curso Superior de Tecnologia em Sistemas para Internet Disciplina: Programação Orientada a Objetos Prof. Orlando Silva de Oliveira 2) (2,0) Crie um algoritmo que recebe o valor de um produto e caso o produto tenha um valor maior ou igual a R$100 dê um desconto de 10%, caso o produto tenha um valor menor do que R$100 o desconto será de 5%. Como saída, o algoritmo deverá mostrar o valor original do produto, o valor do desconto e sua porcentagem e o valor final do produto. Algoritmo "questao2" Var valorOrig, percentual, desconto, valorFinal: real Inicio escreva("Digite valor do produto: ") leia( valorOrig ) se valorOrig >= 100 entao percentual <- 0.10 senao percentual <- 0.05 fimse desconto <- valorOrig * percentual valorFinal <- valorOrig - desconto escreval("Valor original do produto: ", valorOrig) escreval("Valor do desconto: ", desconto) escreval("Porcetagem aplicada: ", (percentual*100),"%") escreval("Valor final do produto: ", valorFinal) Fimalgoritmo Instituto Federal de Educação, Ciência e Tecnologia do Sertão Pernambucano Campus Salgueiro Curso Superior de Tecnologia em Sistemas para Internet Disciplina: Programação Orientada a Objetos Prof. Orlando Silva de Oliveira 3) (2,0) Desenvolva um algoritmo que recebe a idade de um nadador e com base na tabela abaixo informa a que categoria ele pertence: Idade Categoria De 5 até 7 anos Infantil A De 8 até 10 anos Infantil B De 11 até 13 anos Juvenil A De 14 até 17 anos Juvenil B Com 18 ou mais anos Adulto Algoritmo "questao3" Var idade: inteiro Inicio escreva("Digite a idade: ") leia( idade ) se (idade >= 5) e (idade <= 7) entao escreval("Infantil A") senao se (idade >= 8) e (idade <= 10) entao escreval("Infantil B") senao se (idade >= 11) e (idade <= 13) entao escreval("Juvenil A") senao se (idade >= 14) e (idade <= 17) entao escreval("Juvenil B") senao se (idade >= 18) entao escreval("Adulto") senao escreval("Idade sem categoria") fimse fimse fimse fimse fimse Fimalgoritmo Instituto Federal de Educação, Ciência e Tecnologia do Sertão Pernambucano Campus Salgueiro Curso Superior de Tecnologia em Sistemas para Internet Disciplina: Programação Orientada a Objetos Prof. Orlando Silva de Oliveira 4) (2,0) Escreva um algoritmo que recebe um número de 5 (cinco) dígitos e o apresenta de forma invertida. Exemplo: 95278 → 87259. Dica: use repetições e o operador % (resto da divisão) para ajudar na resolução. Algoritmo "questao4" Var num, resto, quociente: inteiro Inicio escreva("Digite um número: ") leia( num ) repita resto <- num % 10 quociente <- num \ 10 num <- quociente escreva(resto) ate (num <= 0) Fimalgoritmo
Compartilhar