Ejercicio de calcular el costo de llamada segun la situación geografica.
1. Estados Unidos $0.13
2. Canadá $0.11
3. America del Sur $0.22
4. America Central $0.19
5. Mexico $0.17
6. Europa $0.17
7. Asia $0.20
8. África $0.39
9. Oceanía $0.28
2. Canadá $0.11
3. America del Sur $0.22
4. America Central $0.19
5. Mexico $0.17
6. Europa $0.17
7. Asia $0.20
8. África $0.39
9. Oceanía $0.28
import java.util.Scanner;
import javax.swing.JOptionPane;
/**
*
* @author Junior JC
*/
public class CostoLlamada {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
System.out.println("******SISTEMA AUTOMATICO PARA CALCULAR VALOR LLAMADA*********");
System.out.println("Escoja Zona Geografica");
System.out.println("1. Estados Unidos $0.13");
System.out.println("2. Canadá $0.11");
System.out.println("3. America del Sur $0.22");
System.out.println("4. America Central $0.19");
System.out.println("5. Mexico $0.17");
System.out.println("6. Europa $0.17");
System.out.println("7. Asia $0.20");
System.out.println("8. África $0.39");
System.out.println("9. Oceanía $0.28");
int clave;
clave = lector.nextInt();
switch (clave) {
case 1:
double costototal,
segundos,
precio;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos = lector.nextDouble();
costototal = segundos * 0.13;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal);
break;
case 2:
double costototal2,
segundos2,
precio2;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos2 = lector.nextDouble();
costototal2 = segundos2 * 0.11;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal2);
break;
case 3:
double costototal3,
segundos3,
precio3;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos3 = lector.nextDouble();
costototal3 = segundos3 * 0.22;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal3);
break;
case 4:
double costototal4,
segundos4,
precio4;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos4 = lector.nextDouble();
costototal4 = segundos4 * 0.19;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal4);
break;
case 5:
double costototal5,
segundos5,
precio5;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos5 = lector.nextDouble();
costototal5 = segundos5 * 0.17;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal5);
break;
case 6:
double costototal6,
segundos6,
precio6;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos6 = lector.nextDouble();
costototal6 = segundos6 * 0.17;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal6);
break;
case 7:
double costototal7,
segundos7,
precio7;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos7 = lector.nextDouble();
costototal7 = segundos7 * 0.20;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal7);
break;
case 8:
double costototal8,
segundos8,
precio8;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos8 = lector.nextDouble();
costototal8 = segundos8 * 0.39;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal8);
break;
case 9:
double costototal9,
segundos9,
precio9;
System.out.println("ingrese la duracion de la llamada en minutos");
segundos9 = lector.nextDouble();
costototal9 = segundos9 * 0.28;
JOptionPane.showMessageDialog(null, "Su valor de la llamada es :" + costototal9);
break;
default:
System.out.println("Su numero ingresado no esta en la lista ");
}
}// TODO code application logic here
}
Ejercicio de calcular la pension por manuteción
/*
* Realice un programa que me permita calcular automaticamente la pension por manuntencion
1. Jornalero Sueldo 350 a 499
2. Albañil Sueldo 500 a 849
3. Profesional1 Sueldo 850 a 1200");
4. Profesional2 Sueldo 1200 a más
1. Jornalero Sueldo 350 a 499
2. Albañil Sueldo 500 a 849
3. Profesional1 Sueldo 850 a 1200");
4. Profesional2 Sueldo 1200 a más
*/
package manutencion;
import java.util.Scanner;
/**
*
* @author Junior
*/
public class Manutencion {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
System.out.println("******SISTEMA AUTOMATICO PARA CALCULAR VALOR MANUTENCION*********");
System.out.println("Escoja el area de trabajo");
System.out.println("1. Jornalero Sueldo 350 a 499");
System.out.println("2. Albañil Sueldo 500 a 849");
System.out.println("3. Profesional1 Sueldo 850 a 1200");
System.out.println("4. Profesional2 Sueldo 1200 a más");
int opcion;
opcion = lector.nextInt();
switch (opcion) {
case 1:
double sueldo;
int hijos;
System.out.println("ingrese su sueldo");
sueldo = lector.nextDouble();
if (sueldo >= 350 && sueldo <= 499) {
System.out.println("Ingrese cuantos hijos tiene");
hijos = lector.nextInt();
if (hijos >= 2) {
int pension = (int) (sueldo * 30 / 100);
System.out.println("Su pension a pagar es de " + pension);
} else {
int pension = (int) (sueldo * 25 / 100);
System.out.println("Su pension a pagar es de " + pension);
break;
}
} else {
System.out.println("Su valor no es el correcto");
}
break;
case 2:
double sueldo1;
int hijos1;
System.out.println("ingrese su sueldo");
sueldo1 = lector.nextDouble();
if (sueldo1 >= 500 && sueldo1 <= 849) {
System.out.println("Ingrese cuantos hijos tiene");
hijos1 = lector.nextInt();
if (hijos1 >= 2) {
int pension1 = (int) (sueldo1 * 35 / 100);
System.out.println("Su pension a pagar es de " + pension1);
} else {
int pension1 = (int) (sueldo1 * 30 / 100);
System.out.println("Su pension a pagar es de " + pension1);
break;
}
} else {
System.out.println("Su valor no es el correcto");
}
break;
case 3:
double sueldo2;
int hijos2;
System.out.println("ingrese su sueldo");
sueldo2 = lector.nextDouble();
if (sueldo2 >= 850 && sueldo2 <= 1200) {
System.out.println("Ingrese cuantos hijos tiene");
hijos2 = lector.nextInt();
if (hijos2 >= 2) {
int pension2 = (int) (sueldo2 * 42 / 100);
System.out.println("Su pension a pagar es de " + pension2);
} else {
int pension2 = (int) (sueldo2 * 37 / 100);
System.out.println("Su pension a pagar es de " + pension2);
break;
}
} else {
System.out.println("Su valor no es el correcto");
}
break;
case 4:
double sueldo4;
int hijos4;
System.out.println("ingrese su sueldo");
sueldo4 = lector.nextDouble();
if (sueldo4 >= 1200) {
System.out.println("Ingrese cuantos hijos tiene");
hijos4 = lector.nextInt();
if (hijos4 >= 2) {
int pension4 = (int) (sueldo4 * 42 / 100);
System.out.println("Su pension a pagar es de " + pension4);
} else {
int pension4 = (int) (sueldo4 * 37 / 100);
System.out.println("Su pension a pagar es de " + pension4);
break;
}
} else {
System.out.println("Su valor no es el correcto");
}
break;
default:
System.out.println("Su numero ingresado no esta en la lista ");
}
}// TODO code application logic here
}



No hay comentarios.:
Publicar un comentario