LINGUAGEM ORIENTADA A OBJETOS LISTA 1 1) Faça um programa que leia via teclado um valor, em dólares, converta e imprima o mesmo num valor em reais. Considere que US$ 1,00 equivale a R$2,50. 2) A condição física de uma pessoa pode ser medida com base no cálculo do índice de Massa Corporal (IMC). O mesmo é calculado dividindo-se o peso desta pessoa pelo quadrado da altura em m. Escreva um programa que leia o peso em kg e a altura de uma pessoa em m, calcule e mostre o IMC. 3) Faça um programa que, a partir da leitura das medidas dos lados de um retângulo (comprimento e largura), lidos do teclado, calcule e imprima a área e o perímetro do retângulo. C L L A fórmula da área do retângulo é A = C * L e do perímetro P = 2 * C + 2 * L. 4) Faça um programa para calcular a média final de quatro notas bimestrais. A média é calculada através de uma média aritmética simples (todos os bimestres têm o mesmo peso). 5) Uma parede em formato retangular, cuja altura é hp (altura da parede) e a largura lp (largura da parede) precisa ser coberta por azulejos também retangulares. O azulejo retangular tem dimensões ha (altura do azulejo) e la (largura do azulejo). Escreva um programa que leia as quatro medidas hp, lp, ha e la, calcule e imprima quanto azulejos com as medidas dadas são necessários para cobrir a parede dada. 6) Numa determinada região, o imposto sobre propriedade é calculado a partir de duas informações: - área total do terreno (m2). - área construída do terreno (m2). O imposto é cobrado da seguinte maneira: - R$ 5,00 para cada metro quadrado construído. - R$ 3,80 para cada metro quadrado não construído. Faça um programa que leia a área total do terreno, a área construída do terreno, calcule e imprima o valor total a ser pago. 7) Calcular e apresentar o valor do volume de uma lata de óleo, utilizando fórmula: V = 3.14159 * R * R * A, em que as variáveis: V, R e A representam respectivamente o volume, o raio e a altura. 8) Ler uma temperatura em graus Fahrenheit e apresentá-la convertida em graus Celsius. A fórmula de conversão de temperatura a ser utilizada é C = (F – 32) * 5 / 9, em que a variável F é a temperatura em graus Fahrenheit e a variável C é a temperatura em graus Celsius. 9) Dados dois números inteiros positivos x=x1x2x3 e y=y1y2y3 para os quais cada dígito está entre 0 e 9, chamamos de produto dígito a dígito entre x e y ao número z=z1z2z3 em que: - z1 = (x1 * y1) mod 10; - z2 = (x2 * y2) mod 10; - z3 = (x3 * y3) mod 10; Escreva um programa que leia x e y e imprima z. 10) Ler dois valores inteiros para as variáveis A e B, efetuar a troca dos valores de modo que a variável A passe a possuir o valor da variável B, e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados. Considerações (leia com atenção): Listas de exercícios idênticas serão zeradas. Não serão aceitos exercícios em outra data, após a data marcada. O desenvolvimento da lista é necessário para fixar os conteúdos já ministrados e preparação para o conteúdo que será ministrado, portanto contribua com o seu aprendizado. O aluno deverá entregar o código e o print screen do resultado do programa. Bom trabalho! Data da Entrega: 23/02/2012 ATIVIDADE EM DUPLA Exercício I package Show; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float reais, dollar; System.out.println("Digite o valor em dolares a ser convertido"); dollar=Ex1.nextFloat(); reais=dollar*(float) 2.5; System.out.println("Valor em reais = "+reais); } } Exercício II package Show; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float altura, peso,imc; System.out.println("Digite sua altura"); altura=Ex1.nextFloat(); System.out.println("Digite seu peso"); peso=Ex1.nextFloat(); imc=peso/((float)altura*(float)altura); System.out.println("Seu IMC é = "+imc); } } Exercício III package Show; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float c,l,a,p; System.out.println("Digite o comprimento do retangulo"); c=Ex1.nextFloat(); System.out.println("Digite a largura do retangulo"); l=Ex1.nextFloat(); a=c*l; p=2*c+2*l; System.out.println("A area do retangulo é "+a); System.out.println("O perimetro do retangulo é "+p); } } Exercício IV package EX; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float nI,nII,nIII,nIV,m; System.out.println("Digite a nota I do aluno"); nI=Ex1.nextFloat(); System.out.println("Digite a nota II do aluno"); nII=Ex1.nextFloat(); System.out.println("Digite a nota III do aluno"); nIII=Ex1.nextFloat(); System.out.println("Digite a nota IV do aluno"); nIV=Ex1.nextFloat(); m=(nI+nII+nIII+nIV)/(float)4; System.out.println("A media do aluno é "+m); } } Exercício V package ex5; import java.util.Scanner; public class sh5 { public static void main(String[] args) { Scanner sh5=new Scanner (System.in); float bp,ap,ba,aa,na; System.out.println("Digite a base da parede "); bp=sh5.nextFloat(); System.out.println("Digite a altura da parede"); ap=sh5.nextFloat(); System.out.println("Digite a base do azulejo"); ba=sh5.nextFloat(); System.out.println("Digite a altura do azulejo"); aa=sh5.nextFloat(); na=(bp*ap)/(ba*aa); System.out.println("O numero de azulejos a ser usado é "+na); } } Exercício VI package EX; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float ac,anc,i; System.out.println("Informe os m² construidos"); ac=Ex1.nextFloat(); System.out.println("Informe os m² não construidos"); anc=Ex1.nextFloat(); i=(ac*(float)5.00)+(anc*(float)3.8); System.out.println("O imposto a ser pago é "+i); } } Exercício VII package EX; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float a,r,v; System.out.println("Informe a altura da lata"); a=Ex1.nextFloat(); System.out.println("Informe o raio da lata"); r=Ex1.nextFloat(); v=(float)3.14*r*r*a; System.out.println("o volume da lata é "+v); } } Exercício VIII package EX; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float c,f; System.out.println("Informe a temperatura em Fahrenheit "); f=Ex1.nextFloat(); c=((f-32)*5)/9; System.out.println("A temperatura em Celsius é "+c); } } Exercício IX package EX; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float y,x,z,c=0; while(c<=2){ System.out.println("Informe o valor para x "); x=Ex1.nextFloat(); System.out.println("Informe o valor para y "); y=Ex1.nextFloat(); z=(x*y)%10; c++; System.out.println("O valor de Z é "+z); } } } Exercício X package EX; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner Ex1=new Scanner (System.in); float a,b,c = 0; System.out.println("Informe o valor para a "); a=Ex1.nextFloat(); System.out.println("Informe o valor para b "); b=Ex1.nextFloat(); c=a; a=b; b=c; System.out.println("O valor de A é "+a); System.out.println("O valor de B é "+b); } }