import java.util.*;
public class Dolar {
public static void main(String[]args) {
double a,b,c;
Scanner s = new Scanner(System.in);
System.out.print("Digite o valor em reais");
a = s.nextDouble();
System.out.print("Digite a cotação do dolar");
b = s.nextDouble();
c=a/b;
System.out.print("O valor em dolar é:"+c);
}
}
2:Ler um valor em polegadas e convertê-lo para centímetros, sabendo-se que 1 pol = 2,54 cm.
import java.util.*;
public class centimetro{
public static void main(String[]args){
double a,b;
Scanner s = new Scanner(System.in);
System.out.print("Digite o valor em polegadas");
a = s.nextDouble();
b=a*2.54;
System.out.print("O valor em centimetros é"+b);
}
}
3:Faça um algoritmo para calcular uma equação do segundo grau (ax² + bx + c = 0). Admita que “a” é diferente de zero e a equação possui duas raízes reais e diferentes.
import java.util.*;
public class Eq2grau{
public static void main(String[]args){
double a,b,c,x1,x2,d,r,e;
Scanner s = new Scanner(System.in);
System.out.print("Digite a");
a = s.nextDouble();
System.out.print("Digite b");
b = s.nextDouble();
System.out.print("Digite c");
c = s.nextDouble();
e = Math.pow(b,b);
d = e - (4*a*c);
r = Math.sqrt(d);
x1 = (-b + r)/2*a;
x2 = (-b - r)/2*a;
System.out.print("O resultado de x1 é:"+x1);
System.out.print("O resultado de x2 é:"+x2);
}
}
4:Um Salário deve ser pago em notas de R$ 100,00, R$ 50,00, R$ 10,00, R$ 5,00 e R$ 1,00 com o menor número de cédulas possíveis. Fazer um algoritmo que dado um salário ele determine a quantidade mínima de cédulas. Considere o salário sem centavos.
import java.util.*;
public class salario {
public static void main(String[]args){
double a,b1,c1,b2,c2,b3,c3,b4,c4,b5,c5,d;
System.out.print("Digite o salario");
Scanner s = new Scanner(System.in);
a = s.nextDouble();
b1 = (int)a/100;
c1 = a%100;
b2 = (int)c1/50;
c2 = c1%50;
b3 = (int)c2/10;
c3 = c2%10;
b4 = (int)c3/5;
c4 = c3%5;
b5 = (int)c4/1;
c5 = c4%1;
d = b1+b2+b3+b4+b5;
System.out.print("o numero minimo de notas é:"+d);
}
}
5: Construa um algoritmo para ler duas medições de tempo (hora e minuto), calcular e exibir a diferença entre as mesmas. Considere que a segunda medição é maior que a primeira.
Sugestão: Calcule a diferença em minutos e converta o resultado para hora : minuto.
Ex.: Medição 1: 14 h e 50 min
Medição 2: 16 h e 10 min
Diferença : 1 h e 20 min.
Obs.: O problema restringe-se a medições de um mesmo dia.
public class horas{
public static void main(String[]args){
double a,b,c,d,e,f,g,h,i;
Scanner s = new Scanner(System.in);
System.out.println("Digite a primeira medição(primeiro as horas e depois os minutos):");
a = s.nextDouble();
b = s.nextDouble();
System.out.println("Digite a primeira medição(primeiro as horas e depois os minutos):");
c = s.nextDouble();
d = s.nextDouble();
e = (a*60)+b;
f = (c*60)+d;
g = f-e;
h = (int)g/60;
i = g%60;
System.out.print("A diferença é:"+h +i);
}
}
Nenhum comentário:
Postar um comentário