• Lenguaje

    Java usando Scanner

  • Descripción

    Un distribuidor de material eléctrico vende alambre en rollos de 500 300 y 75 pies.
    Describa un algoritmo que pida al usuario una longitud total de alambre en pies que se requiere y envíe como salida el número de rollos de alambre de 500 300 y 75 pies y el número de pies que faltan para completar el último rollo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.Scanner;

public class RollosDeAlambreDe500300Y75Pies {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int longitud_de_alambre, pies_faltantes, rollos_de_300, rollos_de_500, rollos_de_75;
        System.out.print("Ingresa el valor de longitud de alambre: ");
        longitud_de_alambre = in.nextInt();
        in.nextLine();
        pies_faltantes=longitud_de_alambre%500;
        rollos_de_500=(longitud_de_alambre-pies_faltantes)/500;
        rollos_de_300=(pies_faltantes-pies_faltantes%300)/300;
        pies_faltantes=pies_faltantes%300;
        rollos_de_75=(pies_faltantes-pies_faltantes%75)/75;
        pies_faltantes=pies_faltantes%75;
        System.out.println("Valor de pies faltantes: " + pies_faltantes);
        System.out.println("Valor de rollos de 300: " + rollos_de_300);
        System.out.println("Valor de rollos de 500: " + rollos_de_500);
        System.out.println("Valor de rollos de 75: " + rollos_de_75);
    }

}