algoritimo
15
Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos abaixo para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado. Criar um menu com as opções abaixo, permitindo assim o usuário saber quais opções de pagamento ele possui.
1 – À vista em dinheiro ou cheque, recebe 10% de desconto.
2 – À vista no cartão de crédito, recebe 5% de desconto.
3 – Em duas vezes, preço normal de etiqueta sem juros.
4 – Em três vezes, preço normal de etiqueta mais juros de 10%.
18
Faça um programa (algoritmo) que mostre o menu de opções abaixo, receba uma das opções do usuário e os dados solicitados conforme sua opção, calcule e mostre o resultado.
1 - Somar dois numeros
2 - Raiz quadrada de um numero
3 - Produto entre dois numeros
4 - Resto de divisao inteira (mod)
5 - Quociente da divisao inteira (div)
5 - Divisao entre dois números
19
Elabore um algoritmo que receba a hora do início de um jogo e a hora final (cada hora é composta por duas variáveis inteiras: hora e minuto). Calcule e mostre a duração do jogo (horas e minutos), sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que ele pode iniciar-se em um dia e terminar no dia seguinte. Cuidado com as seguintes situações:
a. Se o minuto inicial for maior que o minuto final deve-se fazer uma transformação nas variáveis minutos finais e hora final: retira-se uma unidade da variável hora final e acrescenta esta unidade, convertida para 60 minutos na variável minutos finais. Exemplo: 7h e 30min transforma-se em 6h e 90min (representações equivalentes)
b. Se a hora inicial for maior que a hora final significa que o jogo acabou no dia seguinte. Sendo assim, acrescenta-se 24 horas (equivalente a um dia) na variável hora final.
26
Elabore um programa