lunes, 16 de mayo de 2016

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);

}

}


}

}

encontrar el dia año y mes ingresando el numero de dias



encontrar el dia año y mes ingresando el numero de dias

import java.io.*;

class problm19{

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

{

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



System.out.print("Ingrese el dia:");

double a =Double.valueOf(in.readLine().trim()).doubleValue();

<!--more-->

System.out.print("Ingrese el año:");

double b =Double.valueOf(in.readLine().trim()).doubleValue();

if (a<=31)

{ System.out.println(a+"/ "+01+"/ "+b);

}

else if(a<=59)

{a=a-31;

System.out.println(a+"/ "+02+"/ "+b);

}

else if(a<=90)

{a=a-59;

System.out.println(a+"/ "+03+"/ "+b);

}

else if(a<=120)

{ System.out.println(a+"/ "+04+"/ "+b);

}

else if(a<=151)

{a=a-120;

System.out.println(a+"/ "+05+"/ "+b);

}

else if(a<=181)

{a=a-151;

System.out.println(a+"/ "+06+"/ "+b);

}

else if(a<=212)

{a=a-181;

System.out.println(a+"/ "+07+"/ "+b);

}

else if(a<=243)

{a=a-212;

System.out.println(a+"/ "+8+"/ "+b);

}

else if(a<=274)

{a=a-243;

System.out.println(a+"/ "+9+"/ "+b);

}

else if(a<=304)

{a=a-274;

System.out.println(a+"/ "+10+"/ "+b);

}

else if(a<=334)

{a=a-304;

System.out.println(a+"/ "+11+"/ "+b);

}

else if(a<=365)

{a=a-334;

System.out.println(a+"/ "+12+"/ "+b);

}

else

{double m=a/365;

int j=(int)m;

a=a%365;

b=b+j;

if (a<=31)

{ System.out.println(a+"/ "+01+"/ "+b);

}

else if(a<=59)

{a=a-31;

System.out.println(a+"/ "+02+"/ "+b);

}

else if(a<=90)

{a=a-59;

System.out.println(a+"/ "+03+"/ "+b);

}

else if(a<=120)

{ System.out.println(a+"/ "+04+"/ "+b);

}

else if(a<=151)

{a=a-120;

System.out.println(a+"/ "+05+"/ "+b);

}

else if(a<=181)

{a=a-151;

System.out.println(a+"/ "+06+"/ "+b);

}

else if(a<=212)

{a=a-181;

System.out.println(a+"/ "+07+"/ "+b);

}

else if(a<=243)

{a=a-212;

System.out.println(a+"/ "+8+"/ "+b);

}

else if(a<=274)

{a=a-243;

System.out.println(a+"/ "+9+"/ "+b);

}

else if(a<=304)

{a=a-274;

System.out.println(a+"/ "+10+"/ "+b);

}

else if(a<=334)

{a=a-304;

System.out.println(a+"/ "+11+"/ "+b);

}

else if(a<=365)

{a=a-334;

System.out.println(a+"/ "+12+"/ "+b);

}



}

}

}

Lea un numero y obtenga el signo, su parte entera y su parte fraccionaria



Lea un numero y obtenga el signo, su parte entera y su parte fraccionaria

import java.io.*;



class prop15{

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

{

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



System.out.print("ingresar nota de trabajo T:");

double T = Double.valueOf(in.readLine().trim()).doubleValue();

<!--more-->

System.out.print("ingrese nota medio ciclo M:");

double M = Double.valueOf(in.readLine().trim()).doubleValue();



System.out.print("ingrese nota fin del ciclo F:");

double F = Double.valueOf(in.readLine().trim()).doubleValue();



double prom=(T*0.5+M*0.2+F*0.3)/1;



if ((prom<=20)&&(prom>=16))

{

System.out.println("es bueno");

}

else if ((prom<=15)&&(prom>=11))

{

System.out.println("es regular");

}

else if ((prom<=10)&&(prom>=6))

{

System.out.println("es malo");

}

else

{

System.out.println("es una pesimo");

}

}

}

ENTRADAS POPULARES