Exercícios de Lógica de Programação

Está começando a programar? Tente resolver esses exercícios simples.

1) Crie um programa que permita fazer a conversão cambial entre Reais e Dólares. Considere como taxa de câmbio US$1,0 = R$2,40. Leia um valor em Reais pelo teclado e mostre o correspondente em Dólares.
2) Crie um programa que permita fazer a conversão cambial entre Reais e Dólares. Primeiro leia o valor do câmbio, depois leia um valor em Reais pelo teclado e mostre o correspondente em Dólares.
3) Calcule quantos azulejos são necessários para azulejar uma parede. É necessário conhecer a altura da parede (AP), a sua largura (LP), e a altura do azulejo (A) e sua largura (LA). Leia os dados através do teclado.
4) Faça um programa que, a partir das medidas dos lados de um retângulo, lidos via teclado, calcule a área e o perímetro deste retângulo.
A = a.b P = 2.a + 2.b
5) A condição física de uma pessoa pode ser medida com base no cálculo do IMC, Índice de Massa Corporal, o qual é calculado dividindo-se a massa da pessoa (m em kg) pela altura da mesma (h em m) elevada ao quadrado (IMC= m/h²). Escreva um programa que leia a massa e a altura de uma pessoa, calcule e mostre o IMC.
6) Elaborar um programa para receber valores, via teclado, nas variáveis “a” e “b”. Após isto, o programa, utilizando-se de uma 3a. variável “c”, deverá trocar o conteúdo das variáveis “a” e “b”.
7) (DESAFIO) Idem o programa anterior, sem utilizar-se de uma 3a. variável.
8) Um caixa eletrônico opera com notas de 50, 10, 5 e 1. Como medida de segurança, a cada vez que o cliente deseja sacar dinheiro, o valor é dado de forma a fornecer um pequeno volume de notas (supondo que o cliente sempre esteja dentro do seu limite). Esta medida é feita para que a quantidade sacada não “faça muito volume” quando guardada pelo cliente. Por exemplo, se o cliente quiser sacar 166 não são dadas 166 notas de 1; não são dadas 3 notas de 5 e 1 nota de 1; são dadas 3 notas de 50, 1 nota de 10, 1 nota de 5 e 1 nota de 1. Assim, a resposta a ser impressa é 3 1 1 1. Faça um programa que leia a quantia (valor inteiro positivo) a ser sacada e imprima as quantidades de notas de 50, 10, 5 e 1 a serem fornecidas aos clientes.
9) Elaborar um programa que informe se o número digitado pelo usuário é par ou impar.
10) Elaborar um programa que receba um DDD, um Número de telefone e o tempo da ligação (em minutos). A partir desses dados, definir e mostrar qual será o custo da ligação. Para tal, usar as seguintes regras.
a. O valor de cada minuto normal é de R$ 0,50.
b. Se a hora atual for entre 8 e 18, tarifa 50% mais cara.
c. Se o DDD for 11, tarifa normal, se não, tarifa 100% mais cara.
d. Se o primeiro dígito do telefone for 7, 8 ou 9, é um celular. Tarifa 100% mais cara.

Por Daniel Ribeiro

Daniel Ribeiro é um Nerd apaixonado por motos e velocidade. Escreve o Motos Blog, o maior blog sobre Motos do Brasil. Mas como todo Nerd, gosta de acumular conhecimentos profundos sobre todas as áreas que puder. Com isso, acaba tendo interesse em outras áreas, como Aviação, Eletrônica, Mercado Financeiro, entre outros. Então, usa o Outros.net para postar tudo aquilo que não cabe no Motos Blog.