ALGUMAS QUESTÕES:
01) Escreva um algoritmo em Java que, a partir do valor de um produto lido, determine qual o seu
valor de venda. Considere que, se o valor do produto for menor do que R$20,00, o lucro deverá ser
de 45%, caso contrário o lucro deverá ser de apenas 30%.
02) Escreva um algoritmo em Java que leia dois números A e B e exiba o resultado de A / B. Faça o
teste de verificação se B é igual a zero, quando deverá ser exibida a mensagem “denominador
menor do que zero”.
03) Escreva um algoritmo em Java que leia o voto de um eleitor, sendo que as opções possíveis
somente podem ser “1” para “chapa 1” ou “2” para “chapa 2”. Exiba qual a opção escolhida pelo
eleitor, ou a mensagem “nulo” caso o eleitor não escolha uma opção válida.
04) Faça um algoritmo que deverá calcular quanto uma pessoa gastará de combustível para fazer
uma determinada viagem de carro. O usuário deverá informar a distância total da viagem, o preço
do combustível e o consumo do seu carro.
05) Faça um algoritmo que faça a conversão de um determinado valor em reais para dólares. O
usuário deverá informar o valor da cotação e o valor que se deseja converter.
---------------------
1) Imprima todos os números de 150 a 300.
2) Imprima a soma de 1 até 1000.
3) Imprima todos os múltiplos de 3, entre 1 e 100.
4) Imprima os fatoriais de 1 a 10. O fatorial de um número n é n * n-1 * n-2 ... até n = 1. Lembre-se de utilizar
os parênteses.
O fatorial de 0 é 1
O fatorial de 1 é (0!) * 1 = 1
O fatorial de 2 é (1!) * 2 = 2
O fatorial de 3 é (2!) * 3 = 6
O fatorial de 4 é (3!) * 4 = 24
Faça um for que inicie uma variável n (número) como 1 e fatorial (resultado) como 1 e varia n de 1 até 10: for
(int n=1, fatorial=1; n <= 10; n++) {
5) Aumente a quantidade de números que terão os fatoriais impressos, até 20, 30, 40. Em um determinado
momento, além desse cálculo demorar, vai começar a mostrar respostas completamente erradas. Porque?
Mude de int para long, e você poderá ver alguma mudança.
6) Imprima os primeiros números da série de Fibonacci até passar de 100. A série de Fibonacci é a seguinte: 0,
1, 1, 2, 3, 5, 8, 13, 21, etc... Para calculá-la, o primeiro e segundo elementos valem 1, daí por diante, o n-ésimo
elemento vale o (n-1)-ésimo elemento somado ao (n-2)-ésimo elemento (ex: 8 = 5 + 3).
7) Escreva um programa que, dada uma variável x (com valor 180, por exemplo), temos y de acordo com a
seguinte regra:
• se x é par, y = x / 2
• se x é impar, y = 3 * x + 1
• imprime y
• O programa deve então jogar o valor de y em x e continuar até que y tenha o valor final de 1. Por exemplo,
para x = 13, a saída será: 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1
8) Imprima a seguinte tabela, usando fors encadeados, onde n é um inteiro fornecido pelo usuário:
1
24
369
4 8 12 16
n n*2 n*3 .... n*n
--------------