Demo entry 6641203

Ejercicio 4

   

Submitted by anonymous on Sep 16, 2017 at 03:41
Language: Java. Code size: 2.1 kB.

package exe4;

import java.util.Scanner;

/**
 *
 * @author Felipe Andrés Leiva Silva
 */
public class Exe4 {

    public static void main(String[] args) {
        
        Scanner scan = new Scanner(System.in);
        
        Conductor cond = new Conductor();
        
        cond.impresion();
        cond.limpiarConsola();
        System.out.println("Ingrese el rut del Conductor: ");
        String dato = scan.nextLine();
        cond.setRut(dato);
        System.out.println("Ingrese el nombre del Conductor: ");
        dato = scan.nextLine();
        cond.setNombre(dato);
        System.out.println("Ingrese el apellido del Conductor: ");
        dato = scan.nextLine();
        cond.setApellido(dato);
        System.out.println("Ingrese sexo (M para Masculino/ F para Femenino):"
                + " ");
        char sexo = scan.next().charAt(0);
        cond.setSexo(sexo);
        System.out.println("Ingrese año de contratacion del conductor: ");
        int datoint = scan.nextInt();
        cond.setContratacion(datoint);
        System.out.println("Ingrese el sueldo del conductor: ");
        datoint = scan.nextInt();
        cond.setSueldo(datoint);
        scan.nextLine();
        System.out.println("Ingrese el tipo de contrato (S si es contrato "
                + "indefinido o F si no tiene):");
        dato = scan.nextLine();
        while (!dato.equals("S") & !dato.equals("F")) {
            System.out.println("ERROR - Solo puede ingresar 2 opciones 'S' o "
                    + "'F'");
            System.out.println("");
            System.out.println("Ingrese nuevamente la opcion: ");
            dato = scan.nextLine();
        }
        if (dato.equals("S")) {

            boolean indefinido = true;
            cond.setIndefinido(indefinido);
        }
        if (dato.equals("F")) {
            boolean indefinido = false;
            cond.setIndefinido(indefinido);
        }
        cond.limpiarConsola();
        cond.impresionFormato();
        cond.calcularYears();
        cond.aumentoSueldo();
    }
}

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).