Anda di halaman 1dari 6

Trabalho

Algoritmos e Lgica de Programao I Valor do trabalho: 05 pontos Nome do aluno: Trabalho com cdigo em NOTEPAD++ (Gabarito). Questo 01 1 ponto A rea de um tringulo dada pela seguinte frmula: AREA = (BASE x ALTURA)/2 Faa um algoritmo para ler a base e a altura de um tringulo e em seguida apresente sua rea. algoritmo questao_1; variveis base, altura, area : inteiro; fim-variveis incio imprima ("Entre com o valor da base."); base:=leia(); imprima ("Entre com o valor da altura."); altura:=leia(); area:= (base * altura)/2; imprima ("A area do triangulo de base= ", base," e altura= ", altura," -> ", area); fim

Questo 02 1 ponto O preo de um automvel calculado pela soma do preo de fbrica com o preo dos impostos (45% do preo de fbrica) e a percentagem do revendedor (28% do preo de fbrica). Faa um algoritmo para ler o nome do automvel e o preo de fbrica e em seguida apresente o nome do automvel e o preo final. algoritmo questao_2; variveis nome_automovel : literal; preco_fabrica : real; impostos : real; revenda : real; preco_final : real; fim-variveis incio imprima ("Entre com o nome do automovel."); nome_automovel:=leia(); imprima ("Entre com o preco de fabrica do automovel."); preco_fabrica:=leia(); impostos:=preco_fabrica * 45/100; revenda:=preco_fabrica * 28/100; preco_final:=preco_fabrica + impostos + revenda; imprima ("O automovel ", nome_automovel, " tem o preco final de R$ ", preco_final); fim

Questo 03 1 ponto Existem diversas escalas para a medio de temperaturas. No Brasil usamos a escala Celsius, porm em outros pases vemos o uso de outras escalas. Para convertemos as escalas Celsius para Fahrenheit utiliza-se a seguinte frmula: FAHRENHEIT = (1,8 x CELSIUS) + 32 Faa um algoritmo para ler uma determinada temperatura em graus Celsius e em seguida apresente o seu valor convertido em graus Fahrenheit. algoritmo questao_3; variveis tempc, tempf : real; fim-variveis incio imprima ("Entre com o valor da temperatura em graus Celsius."); tempc:=leia(); tempf:=(1.8 * tempc) + 32; imprima (tempc," graus celsius equivalem a ", tempf, " graus fahrenheit."); fim

Questo 04 1 ponto Faa um algoritmo para ler dois valores inteiros (variveis A e B) e efetue as operaes de adio, subtrao, multiplicao e diviso de A por B, e em seguida apresente os quatro resultados obtidos. algoritmo questao_4; variveis a, b : inteiro; soma, subtracao, multiplicacao, divisao : real; fim-variveis incio imprima ("Entre com o valor da variavel A."); a:=leia(); imprima ("Entre com o valor da variavel B."); b:=leia(); soma:=a+b; subtracao:=a-b; multiplicacao:=a*b; divisao:=a/b; imprima ("O resultado da soma: ", soma); imprima ("O resultado da subtracao: ", subtracao); imprima ("O resultado da multiplicacao: ", multiplicacao); imprima ("O resultado da divisao: ", divisao); fim

Questo 05 1 ponto Sabemos que o lato constitudo de 70% de cobre e 30% de zinco. Faa um algoritmo que indique a quantidade de cada um desses componentes para se obter uma certa quantidade de lato requerida pelo usurio. Dica: Se um usurio deseja 10 Kg de lato teremos 7 Kg de cobre e 3 Kg de zinco. algoritmo questao_5; variveis kglatao, zinco, cobre : real; fim-variveis incio imprima ("Entre com a quantidade desejada de latao"); kglatao:=leia(); cobre:=kglatao*70/100; zinco:=kglatao*30/100; imprima ("Para obter ", kglatao, " kilos de latao serao necessarios ", cobre," kilos de cobre e ",zinco," kilos de zinco"); fim

Questo desafio 2 pontos (extras) Faa um algoritmo que calcule o salrio liquido de um professor. Para elaborar o algoritmo, so necessrios alguns dados, tais como: valor da hora aula, nmero de horas trabalhadas no ms e percentual de desconto do INSS. Em primeiro lugar, devese estabelecer o seu salrio bruto para fazer o desconto e ter o valor do salrio liquido. algoritmo questao_6; variveis hora_aula : real; total_horas : real; inss : real; salario_bruto, salario_liquido : real; fim-variveis incio imprima ("Entre com o valor de hora-aula do professor."); hora_aula:=leia(); imprima ("Entre com o total de horas trabalhadas no mes."); total_horas:=leia(); salario_bruto:=hora_aula * total_horas; imprima ("Entre com o percentual de desconto do INSS."); inss:=leia(); salario_liquido:=salario_bruto - (salario_bruto * inss)/100; /* inss apenas um valor, precisa ser convertido para % */ imprima ("O salario do professor: ", salario_liquido); fim

Anda mungkin juga menyukai