LINGUAGEM ORIENTADA A OBJETOS LISTA 1 Faça um programa

Propaganda
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);
}
}
Download