Ejercicios estructura repetitiva
This commit is contained in:
1 parent
70b99a0a23
commit
99ade1ddb3
6 files changed
+113
-16
No files matched your search
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user