Mostrando entradas con la etiqueta calculo. Mostrar todas las entradas
Mostrando entradas con la etiqueta calculo. Mostrar todas las entradas

lunes, 16 de mayo de 2016

calculo del salario de un empleado



calculo del salario de un empleado

// si trabajo menos de 140 horas al mes no hay incentivo

// si trabajo mas de 140 se concideran horas extras 1 hora extra equivale a 1.5 horas normales

// se paga un impuesto de 10 % al los sueldos mayores de S/. 20 000

// se paga un impuesto de 15 % al los sueldos mayores de S/. 40 000



import java.io.*;

class problm17{

public static void main(String args[])throws IOException

{

double horas,prec_hora,sueldo;

<!--more-->

BufferedReader in=new BufferedReader (new InputStreamReader(System.in));

System.out.println("Ingrese horas de trabajo: ");

horas = Double.valueOf(in.readLine().trim()).doubleValue();

System.out.println("Ingrese precio hora :");

prec_hora = Double.valueOf(in.readLine().trim()).doubleValue();

sueldo=0;

if(horas<=140&&horas>0){

sueldo =horas*prec_hora;

}

else if(horas>140){

sueldo =((horas-140)*1.5+140)*prec_hora;

}

else{

System.out.println("Ingrese datos validos");

}

if(sueldo>0&&sueldo<=20000){

System.out.println("sueldo neto :"+sueldo+" Impuestos = 0" );

}

else if(sueldo>20000&&sueldo<=40000){

System.out.println("sueldo neto :"+(sueldo-sueldo*0.1)+" Impuestos = "+(sueldo*0.1));

}

else if(sueldo>40000){

System.out.println("sueldo neto :"+(sueldo-sueldo*0.15)+" Impuestos = "+(sueldo*0.15));

}



}

}

calculo del costo de una llamada fijo a otro SENTENCIA IF



calculo del costo de una llamada fijo a otro




// horario normal S/. 0.078 el minuto sin IGV

// horario reducido S/. 0.039 el minuto sin IGV



import java.io.*;

class problm_18{

public static void main(String args[])throws IOException

{

double x,x1,h,m,m1,m2,t,t1,hora,hora1,costo_llamada,prec_min,prec_min1;

BufferedReader in=new BufferedReader (new InputStreamReader(System.in));

<!--more-->
System.out.println("Ingreso la hora "); //simula la entrada del reloj

hora = Double.valueOf(in.readLine().trim()).doubleValue();

x=0;

x1=0;

prec_min=0;

t1=0;

t=0;

if(hora>=7.00&&hora<=22.59){

prec_min=0.078;

x=1;

}

else if(hora>=23&&hora<=6.59){

prec_min=0.039;

x=2;

}


hora1 = Double.valueOf(in.readLine().trim()).doubleValue();//simula entrada de reloj cuando finaliza la llamada

if(hora1>=7.00&&hora1<=22.59){

prec_min1=0.078;

x1=1;

}

else if(hora1>=23.00&&hora1<=6.59){



prec_min1=0.039;

x1=2;

}

if(x1==x){

h=((int)(hora1-hora));

m=(hora1-hora)-h;

costo_llamada=(h*60+m+1)*prec_min;

if(x==1){

System.out.println("Costo de llamada = "+costo_llamada+" Horario normal ");

}

else{

System.out.println("Costo de llamada = "+costo_llamada+" Horario reducido ");

}

}

else if (x1!=x){

if(x==1){

t=23-((int)(hora));

m1=(23-hora)-t;

t=t*60+m1+1;

t1=1+((int)(hora1));

m2=(1+hora1)-t1;

t1=t1*60+m2+1;

System.out.println("costo de llamada = "+(t*0.078+t1*0.039)+"horario reducido :"+t1+" min horario normal : " + t+" min");

}

else {

t1=7-((int)(hora));

m1=(7-hora)-t1;

t1=t*60+m1+1;

t=((int)(hora1))-7;

m2=(hora1-7)-t;

t=t*60+m2+1;

System.out.println("costo de llamada = "+(t*0.078+t1*0.039)+"horario reducido :"+t1+"horario normal : " + t);

}

}


}

}

ENTRADAS POPULARES