Generation

generate functionThu, 05 Jun 2025

Los transportes terrestres y aéreos tienen en común: marca y capacidad del tanque de combustible (litros). Los transportes terrestres además tienen definido el número de llantas, los transportes aéreos la altura a la que vuelan. Los automóviles tienen además el tipo de combustible, las bicicletas tienen un campo booleano que tiene true “si tienen canasta” y false “NO TIENEN CANASTA y el avión tiene definido además el número de motores. Las acciones por realizar son: Todos los transportes podrán mostrar la información de la marca y la capacidad del tanque. Los transportes terrestres tendrán una acción llamada “conducir” que muestre el siguiente mensaje: Conduciendo vehículo terrestre (automóvil o bicicleta según sea el caso) Los transportes aéreos tendrán una acción llamada volar que imprimirá el siguiente mensaje “Volando a ” alturaMaxima “metros de altura” Los automóviles tendrán una acción llamada encenderMotor() que mostrará el siguiente mensaje: “Motor encendido con ” tipo de combustible La bicicleta tendrá una acción llamada pedalear que imprimirá el siguiente mensaje “PEDALEANDO BICICLETA” (SI TIENE CANASTA IMPRIMIRA “CON CANASTA” SI NO TIENE CANASTA IMPRIMIRA “SIN CANASTA”) Los aviones tedran una acción llamada despegar que imprimirá el siguiente mensaje: El avión con” numero de motores “acaba de despegar” Todas las clases deberán tener defino dos constructores, uno por defecto y otro con argumentos. Los constructores con argumentos de las subclases deberán llamar al constructor con argumentos de la superclase y enviarle los valores correspondientes para inicializar el objeto. Deben utilizar referencia THIS Se creará un arreglo de automóviles, bicicletas y aviones, donde se le preguntará al usuario el tamaño de cada arreglo.  Deberá genera una excepción donde si al preguntar la capacidad del tanque se ingresa un número negativo se lance la excepción especificando que se debe ingresar un numero positivo.  En el Main……… Por cada automóvil: MostrarInfo, conducir y encender motor. Por cada bicicleta: Mostrarinfo, conducir y pedalear

Please keep input under 1000 characters

Want to kickstart your project?Use the new AI Studio to create your code