Baixe o app para aproveitar ainda mais
Prévia do material em texto
02 – LISTA DE EXERCÍCIOS Rômulo F. Douro Em todos os exercícios crie uma interface gráfica usando Swing. Para o caso de potenciação utilize a função matemática Math.pow( n1, n2 ). Essa função retorna o valor do primeiro número elevado ao segundo. Em caso de raiz quadrada utilize Math.pow( n, 0.5) 1 Escrever um algoritmo para ler um número e exibi-lo caso ele seja maior que 10,0 2 Escreva um programa para ler 3 números reais do teclado e verificar se o primeiro é maior que a soma dos outros dois 3 Escreva um programa para ler um número inteiro e imprimir se ele é positivo, negativo ou nulo (igual a zero) 4 Escreva um programa que leia a velocidade máxima permitida em uma avenida e a velocidade com que o motorista estava dirigindo nela e calcule a multa que uma pessoa vai receber, sabendo que são pagos: a) 50 reais se o motorista estiver ultrapassado em até 10km/h a velocidade permitida (ex.: velocidade máxima: 50km/ h; motorista a 60km/h ou a 56km/h); b) 100 reais, se o motorista ultrapassar de 11 a 30 km/h a velocidade permitida. c) 200 reais, se estiver acima de 31km/h da velocidade permitida 5 Escreva um programa que leia três valores e determinar o maior dentre eles 6 Escreva um programa que leia três valores e os apresente em ordem crescente 7 Em um triangulo a soma de dois lados é sempre maior que o comprimento do lado restante. Sabendo disso escreva um programa que leia três valores do teclado e diga se esses valores formam um triângulo. caso não formem um triangulo imprima “não é um triangulo” 8 Escreva um programa que informe se um dado ano (lido pelo usuário) é ou não bissexto. Obs: um ano é bissexto se ele for divisível por 400 ou se ele for divisível por 4 e não por 100 9 Escreva um programa que leia o salário de um empregado e mostre o valor do desconto do INSS segundo a tabela abaixo: Faixa salarial Taxa de contribuição Menor ou igual Isento Página 1 de 3 a R$ 600,00 Maior que R$ 600,00 e menor ou igual a R$ 1200,00 20% Maior que R$ 1200,00 e menor ou igual a R$2000,00 25% Maior que R$2000,00 30% 10 Segundo uma tabela médica, o peso ideal está relacionado com a altura e o sexo. Faça um algoritmo que receba a altura e o sexo de uma pessoa, calcule e mostre o seu peso ideal, utilizando as seguintes fórmulas: Para homens: p=72.7×h−58 Para mulheres: p=62.1×h−44.7 11 Crie um aplicativo para calcular o índice de Massa Corporal (IMC) de uma pessoa e em seguida mostre se a pessoa está magra, saudável ou obesa segundo a tabela mostrada a seguir. Nesse aplicativo o usuário irá informar o seu peso (P) e a sua altura (A). A fórmula para o cálculo do IMC é dada por: IMC= P A2 IMC Classificaç ão < 18,5 Magra 18,5 a < 30 Saudável >= 30 Obesa Tabela 1 - Classificação segundo o IMC 12 Escreva um algoritmo que leia um número inteiro. caso esse número esteja entre 0 e 10 escreva seu valor por extenso, caso contrário escreva “fora do intervalo” 13 Escreva um algoritmo que leia a quantidade de pontos de um time no campeonato, a quantidade de partidas restantes e a quantidade de pontos mínima para o time conseguir se classificar para a próxima fase. Em seguida o algoritmo deve escrever se o time já está classificado, senão deve escrever se é possível ou não o time se classificar. Lembrando que uma vitória corresponde a 3 pontos, um empate a 1 ponto e uma derrota a 0 pontos. Exemplos: Quantos pontos possui o time: 57 Quantas partidas restam: 3 Quantos pontos s o necess rios: ã á 54 O time j est classificado.á á Quantos pontos possui o time: 50 Quantas partidas restam: 1 Quantos pontos s o necess rios: ã á 54 N o poss vel se classificar.ã é í Página 2 de 3 14 Construa um programa que leia dois números inteiros (A e B) e retorne o valor da multiplicação entre eles sendo que você só pode usar estruturas de repetição e o operador aritmético de soma (não deve usar nenhum outro operador inclusive o de multiplicação). 15 Construa um programa que leia a razão de uma Progressão Aritmética (PA), seu primeiro termo e a quantidade de elementos que ela possui. O programa deve imprimir a sequencia de termos dessa PA. 16 Construa um programa que leia a razão de uma Progressão Geométrica (PG), seu primeiro termo e a quantidade de elementos que ela possui. O programa deve imprimir a sequencia de termos dessa PG. 17 Construa um programa que receba um número indicando uma quantidade de pessoas. A partir dessa quantidade o programa deverá ler o peso e a idade de cada pessoa e exibir a soma dos pesos das pessoas com mais de 18 anos. (use JoptionPane para ler os dados) Página 3 de 3 1
Compartilhar