Ejercicios estructura repetitiva

This commit is contained in:
PC de clase committed 2026-10-19 11:53:15 +02:00
1 parent 70b99a0a23
commit 99ade1ddb3
6 files changed
+113 -16

No files matched your search

+27 -2
View File
@@ -1,3 +1,28 @@
void main() {
$END$
import java.util.Scanner;
public class EstructuraRepetitiva5 {
static void main(String[] args) {
Scanner sc = new Scanner(System.in);
final double CARGA_MAXIMA = 27800.00; // Kg
final double VOLUMEN_MAXIMO = 26.75; // M^3
double carga = 0.00, volumen = 0.00;
while (carga < CARGA_MAXIMA && volumen < VOLUMEN_MAXIMO) {
System.out.println("Introduce el peso y volumen (peso volumen): ");
try {
carga += sc.nextDouble();
volumen += sc.nextDouble();
} catch (java.util.InputMismatchException e) {
System.out.println("Formato de número inválido");
continue;
} catch (Exception e) {
System.out.println("La lectura de input ha lanzado la exception" + e + "\n");
}
System.out.printf("Peso: %.2f, Volúmen: %.2f\n", carga, volumen);
}
if (carga >= CARGA_MAXIMA) {
System.out.println("El camión ha alcanzado el peso máximo");
} else {
System.out.println("El mueble ya no cabe en el camión");
}
}
}