Buscar

Lógica de programação e algoritmos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lógica de Programação e Algoritmos
Portfólio
Guarulhos, 27 Setembro de 2015
Trabalho de Conclusão de Módulo da Faculdade Eniac, apresentado à disciplina de Lógica de Programação e Algoritmos
Prof. CAO JI KAN
1°) João recebeu seu salário e precisa pagar duas contas atrasadas. Em razão do atraso, ele deverá pagar multa de 2% sobre cada conta. Faça um programa que calcule e mostre quanto restará do salário de João.
R: Algoritmo "salario a receber "
var
 salario,resto_sal,conta1,conta2,multa1,multa2 : real
inicio
ESCREVA("Digite seu salário:")
LEIA (salario)
ESCREVA ("Digite o valor da 1° contas atrasadas:")
LEIA (conta1)
ESCREVA ("Digite o valor da 2° contas atrasadas:")
LEIA (conta2)
multa1 <- conta1 * 2/100
multa2 <- conta2 * 2/100
resto_sal <- salario - ((conta1+multa1)+(conta2+multa2))
ESCREVA ("O que restou:",resto_sal)
fimalgoritmo
2°) Faça um programa que receba o número de horas trabalhadas, o valor do salário mínimo e o número de horas extras trabalhada, calcule e mostre o salário a receber, de acordo com as regras a seguir:
 
 a) a hora trabalhada vale 1/8 do salário mínimo;
 b) a hora extra vale 1/4 do salário mínimo;
 c) o salário bruto equivale ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada;
 d) a quantia a receber pelas horas extras equivale ao número de horas extras trabalhadas multiplicados pelo valor da hora extra;
 e) o salário a receber equivale ao salário bruto mais a quantia a receber pelas horas extras.
R: Algoritmo " HORA TRABALHADA"
var
 H_TRAB,H_EXTRA,SAL_MIN,SAL : real 
inicio
ESCREVA ("Informe quantas horas normais de trabalho:") 
LEIA (H_TRAB) 
ESCREVA ("Informe o valor do Salário Mínimo:") 
LEIA (SAL_MIN) 
ESCREVA ("Informe quantas horas extras de trabalho:") 
LEIA (H_EXTRA) 
ESCREVA (" A hora trabalhada vale:",SAL_MIN/8)
ESCREVA (" A hora extra vale:",SAL_MIN/4)
ESCREVA (" O valor do salário bruto é:",H_TRAB*SAL_MIN/8)
ESCREVA (" A quantidade de horas extras é de:",H_EXTRA*SAL_MIN/4)
ESCREVA (" SEU SALÁRIO SERÁ DE:",H_TRAB*SAL_MIN/8 + H_EXTRA*SAL_MIN/4)
fimalgoritmo
3°) Faça um programa que receba a quantidade de dinheiro em reais que uma pessoa que vai viajar possui. Ela vai passar por vários países e precisa converter seu dinheiro em dólares, marco alemão e libra esterlina. Sabe-se que a cotação do dólar é de R$ 1,80; do marco alemão, de R$ 2,00; e da libra esterlina, de R$ 3,57. O programa deve fazer as conversões e mostrá-las.
R: Algoritmo "Moedas"
var
 Reais, dolar, Marco, Libra : real
inicio
ESCREVA ("Digite a quantidade de dinheiro em reais que queira converte:")
LEIA (Reais)
dolar <- Reais * 1.80
Marco <- Reais * 2.00
Libra <- Reais * 3.57
ESCREVA ("O Dinheiro foi convertido em:", dolar, " Dólar,")
ESCREVA (Marco, " Marco Alemão ou")
ESCREVA (Libra, " Libra esterlina.")
fimalgoritmo
4°) Faça um programa que receba uma hora (uma variável para hora e outra para minutos), calcule e mostre:
 
 a) a hora digitada convertida em minutos;
 b) o total dos minutos, ou seja, os minutos digitados mais a conversão anterior;
 c) o total dos minutos convertidos em segundos
R: Algoritmo " HORAS e MINUTOS"
var
 HORAS,MINUTOS,H_EM_MNTS,T_M,T_MS: real
inicio
ESCREVA ("O Valor das Horas:")
LEIA (HORAS)
ESCREVA ("O Valor dos Minutos:")
LEIA (MINUTOS)
ESCREVA (" Hora em Minutos =”, HORAS*60)
ESCREVA (" Total dos Minutos =”, MINUTOS*1)
ESCREVA (" Total dos Minutos em Segundos=”, MINUTOS*100)
fimalgoritmo

Continue navegando

Outros materiais