Está en la página 1de 2

package com.mycompany.

turnos_doctor_if;
import javax.swing.JOptionPane;

/**
*
* @author Yolany
*/
public class turnos_doctor {
public static float cooperativa;

public static void main(String[] args) {


final float sueldo_bruto;
sueldo_bruto = 25000;

String nombre_doctor,t, tipo_turno;


int turnos;
float pago_turno, total_sueldo, sueldo_n;

nombre_doctor = JOptionPane.showInputDialog("Nombre del medico: ");

t= JOptionPane.showInputDialog("Cuantos turnos realizo en el mes: ");


turnos= Integer.parseInt(t);

tipo_turno = JOptionPane.showInputDialog("Tipo de turno realizado (A,B,C): ");

pago_turno = calcula_turno(tipo_turno.toUpperCase(), turnos);


JOptionPane.showMessageDialog(null, "El pago por los turnos realizados es de" +
pago_turno);

total_sueldo = calcula_total(sueldo_bruto, pago_turno);


JOptionPane.showMessageDialog(null, "El sueldo total del medico es de..: " + total_sueldo);

//Existe una deduccion de cooperativa para el medico, si este gana mas de 30000 lempiras
//se le deduce un 5% del sueldo total, si gana 30,000 o menos se le deduce un 3%
//tambien se debe considerar calcular el sueldo neto del medico

calcula_coop(total_sueldo);
JOptionPane.showMessageDialog(null, "La cooperativa es de..: " + cooperativa);

sueldo_n = calcula_sn(total_sueldo);
JOptionPane.showMessageDialog(null, "El sueldo neto del medico es de..: " + sueldo_n);
} //fin de main
private static float calcula_turno(String turno, int cant){
float valor_turno, pago;

if (turno.equals("A"))
valor_turno = 1000;

else
if (turno.equals("B"))
valor_turno = 900;

else
valor_turno=800;

pago = valor_turno*cant;
return pago;
}//final de calcula_turno

private static float calcula_total(float sb, float pago_t){


return sb+pago_t;
}//fin de la funcio calcula_tota

private static void calcula_coop(float st){

if (st>30000)
cooperativa= st * 0.05f;

else
cooperativa = st * 0.03f;
}

private static float calcula_sn(float st){


return st - cooperativa;
}
}//fin de public class

También podría gustarte