Ejercicios propuestos y resueltos POO C#

Hola a todos, hoy os dejo una serie de ejercicios propuestos y resueltos de POO en C#.

Todos los ejercicios que proponemos están resueltos en este mismo post, intenta hacerlo por ti mismo y si te quedas atascado puedes mirar la solución. Recuerda, que no tiene por que estar igual tu solución con la del post, el objetivo es que aprendas no que me copies la solución.

Te recomiendo que uses mensajes de trazas, donde te sean necesarios. Si tienes problemas también puedes usar el depurador.

1. Crea una clase Coche con las siguientes propiedades:

– ID
– Marca
– Modelo
– KM
– Precio

Debemos crear un constructor donde le pasemos los valores.

Crea sus get y set de cada propiedad.

Crea el metodo toString.

— Coche

Spoiler

— Program

Spoiler

2. Crea una clase Concesionario que gestione una serie de coches.

Tendra un array de objetos coches (anterior ejercicio)
y un limite de coches.

Crearemos los siguientes metodos:
– aniadirCoche(Coche c)
– mostrarCoches()
– vaciarCoches()
– eliminarCoche(Coche c)

— Coche

Spoiler

— Concesionario

Spoiler

— Program

Spoiler

3. Crea una clase Aleatorios

Como atributo tendra un Random.

Tendra los siguientes metodos:

– Generar un numero entre 2 numeros
– Generar un array de numeros entre dos numeros

— Aleatorios

Spoiler

— Program

Spoiler

4. Usando la clase anterior de Aleatorios

– Generar un array de números no repetidos entre dos números

— Aleatorios

Spoiler

— Program

Spoiler

5. Crea una clase Ordenador con los siguientes atributos:

– tamanio disco (GB)
– tamanio disco max (GB)
– encendido

Los metodos a añadir son:

– aniadirDatos(int datos): añade informacion al disco duro, si supera el maximo del tamaño del disco, el tamanio del disco sera el maximo posible. Solo si esta encendido el ordenador.
– eliminarDatos(int datos): elimina informacion al disco duro, si el tamaño del disco es menor que 0, el tamanio del disco se quedara a 0. Solo si esta encendido el ordenador.
– encender(): enciende el ordenador.
– apagar(): apaga el ordenador.

— Ordenador

Spoiler

— Program

Spoiler

6. Crea la clase ConexionAccess para conectar access y C#.

Los métodos o funciones serán las siguientes:
– open(): Abre la base de datos.
– close(): Cierra la base de datos.
– executeQuery(string sql): Dataset : devuelve un dataset de la consulta.
– executeInstruction(string sql): bool : devuelve si se ejecuto o no la instruccion.

— ConexionAccess

Spoiler

— Program

Spoiler

7. Crea una clase Vehiculo que sea la misma que la clase Coche que trabajamos en el 1º video.

Crea dos clases hijas: Coche y Moto

La clase Coche tendra un atributo airbag, sobrescribe el metodo precio, si tiene airbag el precio aumentara 200.

La clase Moto tendra un atributo sidecar, sobrescribe el metodo precio, si tiene sidecar el precio aumentara 50.

— Vehiculo

Spoiler

— Coche

Spoiler

— Moto

Spoiler

— Program

Spoiler

 

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539