Programao de Computadores Viviane Torres da Silva viviane

  • Slides: 5
Download presentation
Programação de Computadores Viviane Torres da Silva viviane. silva@ic. uff. br http: //www. ic.

Programação de Computadores Viviane Torres da Silva viviane. silva@ic. uff. br http: //www. ic. uff. br/~viviane. silva/prog. III

Exercício 1 Ø Faça um programa que lê dois pontos e calcula a distância

Exercício 1 Ø Faça um programa que lê dois pontos e calcula a distância entre esses pontos. Ø Dica: dist= sqrt[(x 1 – x 2)2 + (y 1 -y 2)2]

Exercício 2 Ø O programa abaixo estranhamente sempre escreve “A distancia e: 1. 0”.

Exercício 2 Ø O programa abaixo estranhamente sempre escreve “A distancia e: 1. 0”. Faça o chinês e identifique aonde está o defeito. implicit none real x 1, y 1, x 2, y 2, dist read *, x 1, y 1, x 2, y 2 print *, x 1, y 1, x 2, y 2 dist = ((x 2 – x 1) ** 2 + (Y 2 – Y 1) ** 2) ** (1/2) print *, ‘A distancia e: ‘, dist end

Exercício 3 Ø Faça um programa que lê o nome de um produto, o

Exercício 3 Ø Faça um programa que lê o nome de um produto, o preço e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo: – – Até 10 unidades: valor total de 11 a 20 unidades: 10% de desconto de 21 a 50 unidades: 20% de desconto acima de 50 unidades: 25% de desconto

Exercício 4 Ø Faça um programa que, a partir de um valor informado em

Exercício 4 Ø Faça um programa que, a partir de um valor informado em centavos, indique a menor quantidade de moedas que representa esse valor. Considere moedas de 1, 5, 10, 25 e 50 centavos, e 1 real. Ø Exemplo: para o valor 290 centavos, a menor quantidade de moedas é 2 moedas de 1 real, 1 moeda de 50 centavos, 1 moeda de 25 centavos, 1 moeda de 10 centavos e 1 moeda de 5 centavos.