Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2004, 17:17
rickgonza
 
Fecha de Ingreso: septiembre-2004
Mensajes: 212
Antigüedad: 19 años, 8 meses
Puntos: 0
como agregar una funcion de retorno es decir que el programa no termine altiro

como agregar una funcion de retorno es decir que el programa no termine altiro ya le hice el menu pero igual termina el programa y otra cosa ahy un clrscr en java como en c yo trabajo en modo consola a qui esta el programa funcion ok pero me falta eso
Código PHP:

import java
.util.*;
import java.io.*;
import java.lang.*;

public class 
empleado_pato{
            public static 
void main(String arg[])throws IOException{



      
int  cantidad_horas_extrascarga;
      
int sueldobase,i;
      
double valohorsextrabono=0,total_imponible,
montohoraextras,desafp,desisapre,desleyes,sueldoliquido;

String rutnombreafpisapre;

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



System.out.println("ingrese 1 para entrar al programa ");
System.out.println("ingrese 0 para salir del programa :  ");


i=Integer.parseInt(entrada.readLine());
while (
i!=0)
{
switch(
i)
{
    case 
1:
   
System.out.println("Ingrese nombre de Empleado");
   
//se lee desde teclado y se almacena en nombre
   
nombre = (entrada.readLine());

  
System.out.println("Ingrese rut de Empleado ");
   
//se lee desde teclado y se almacena en rut
   
rut =( entrada.readLine());



     
System.out.println("Ingrese nombre de ISAPRE de Empleado");
      
//se lee desde teclado y se almacena en rut
   
afp = (entrada.readLine());


     
System.out.println("Ingrese nombre de AFP de Empleado ");
      
//se lee desde teclado y se almacena en rut
   
isapre =( entrada.readLine());



System.out.println("Ingrese sueldo base del Empleado");
    
sueldobase=Integer.parseInt(entrada.readLine()); // Trasforma un strig a entero
    //  usando la clase Integer y el método parseInt

     
System.out.println("Ingrese cantidad de Horas extras  ");
        
cantidad_horas_extras=Integer.parseInt(entrada.readLine());
        
//Trasforma un strig a entero
    //  usando la clase Integer y el método parseInt

      
System.out.println("Ingrese cantidad de Cargas Familiares ");
            
carga=Integer.parseInt(entrada.readLine()); // Trasforma un strig aentero
    //  usando la clase Integer y el método parseInt




    
valohorsextra=sueldobase/192*1.5;

if (
sueldobase <= 200000) {
    if(
carga >2){
        
bono=sueldobase*0.15;
        } else if (
carga <= 2)
    
bono=sueldobase*0.10;
}
else if(
sueldobase >200000){
    if(
carga >=1){
        
bono=sueldobase*0.20;
    }
}



montohoraextras=valohorsextra*cantidad_horas_extras;
total_imponible=sueldobase+montohoraextras+bono;
desisapre=total_imponible*0.07;
desafp=total_imponible*0.13;
desleyes=desisapre+desafp;
sueldoliquido=total_imponible-desleyes;



System.out.println("El nombre del Empleado "+nombre);
System.out.println("El rut es "+rut);
System.out.println("la cantidad de cargas son  "+carga);
System.out.println("su afp  es "+afp);
System.out.println("su isapre es "+isapre);
System.out.println("la cantidad de horas extras es   :  "+cantidad_horas_extras);
System.out.println("su sueldo base es :  "+sueldobase);
System.out.println("el valor de cada hora extra es  :  "+valohorsextra);
System.out.println("el valor total de horas extras es :"+montohoraextras);
System.out.println("el valor del bono es   :  "+bono);
System.out.println("el total imponible de su sueldo es :  "+total_imponible);
System.out.println("el descuento por afp es :  "+desafp);
System.out.println("el descuento por isapre es  :  "+desisapre);
System.out.println("los descuentos totales son :  "+desleyes);
System.out.println("el sueldo liquido es  :  "+sueldoliquido);







}



break;
}
}
///:~