CONDICIONALES EN JAVA



EJERCICIOS RESUELTOS

1.       Ingrese un número entero y encuentre el dígito mayor y el dígito menor.

SOLUCIÓN:

import java.util.Scanner;
public class MAYORMENOR {
    public static void main(String[] args) {
        Scanner b=new Scanner(System.in);

        int n, mayor=0, menor=10, digito;
        System.out.println("Ingrese el numero a evaluar: ");
        n=b.nextInt();

        while(n>0){
            digito=n%10;
            n=n/10;
            if(digito>=mayor){
                mayor=digito;
            }
            if(digito<menor){
                menor=digito;
            }
        }
        System.out.println("El digito mayor es: "+mayor);
        System.out.println("El digito menor es: "+menor);
    }
}


2.  En una tienda se ha establecido la siguiente oferta: por compras menores a 50 soles se hace un descuento de 8%, pero para compras a partir de 50 el descuento es de 10%. Se pide ingresar la cantidad y el precio del producto que se compra y determinar cuanto se descontará y cuanto se cobrará.

SOLUCIÓN:

import java.util.Scanner;
public class EJERCICIO3 {
    public static void main(String[] args) {
        Scanner consola=new Scanner(System.in);

        double cantidad, precio,pago, descuento;
        System.out.println("ingresar cantidad: ");
        cantidad=consola.nextInt();
        System.out.println("ingrese el precio: ");
        precio=consola.nextInt();

        pago=cantidad*precio;
        if(pago<50){
            descuento=pago*0.08;
            pago=pago-descuento;
            System.out.println("el descuento es: "+descuento+" , el pago a realizar es: "+pago);
        }
        else{           
             descuento=pago*0.1;
             pago=pago-descuento;
             System.out.println("el descuento es: "+descuento+" , el pago a realizar es: "+pago);
        }
    }

}


6 comentarios:

  1. gracias por los ejercicios me sirvieron de ayuda

    ResponderEliminar
  2. El segundo ejercio siempre da descuento!!! se supone que si no cumple no debe dar descuento

    ResponderEliminar
  3. El segundo ejercio siempre da descuento!!! se supone que si no cumple no debe dar descuento

    ResponderEliminar
  4. Al gen que resuelva este ejercicio

    Una compañía de seguros para autos ofrece dos tipos de póliza: cobertura
    amplia (A) y daños a terceros (B). Para el plan A, la cuota
    base es de S/. 1,200, y para el B, de S/. 950. A ambos planes se les carga
    10% del costo si la persona que conduce tiene por hábito beber alcohol, 5% si
    utiliza lentes, 5% si padece alguna enfermedad –como deficiencia cardiaca o
    diabetes–, y si tiene más de 40 años, se le carga
    20%, de lo contrario sólo 10%. Todos estos cargos se realizan sobre
    el costo base. Realice diagrama de flujo que represente el algoritmo para
    determinar cuánto le cuesta a una persona
    contratar una póliza.

    ResponderEliminar
  5. Scanner b=new Scanner(System.in);

    int n, mayor=0, menor=10, digito;
    System.out.println("Ingrese el numero a evaluar: ");
    n=b.nextInt();

    while(n>0){
    digito=n%10;
    n=n/10;
    if(digito>=mayor){
    mayor=digito;
    }
    if(digito<menor){
    menor=digito;
    }
    }
    System.out.println("El digito mayor es: "+mayor);
    System.out.println("El digito menor es: "+menor);
    }
    }

    ResponderEliminar
  6. alguen que ayude a resolver este ejercicio - Determinar el salario bruto y neto semanal de un trabajador considerando que si se trabaja más de 40 horas, el exceso será considerado como horas extras cuya tarifa es el 50% más que la tarifa de una hora normal. Además, el trabajador se somete a un impuesto del 10% si su salario bruto sobrepasa los S/. 80.00. Mostrar salario bruto, descuento y salario neto.

    ResponderEliminar