Ejercicio de programación con CSharp: Excepciones
Código
0h 20m
Ejercicios C#: Excepciones y manejo. Aprende a manejar excepciones en CSharp mediante ejercicios prácticos y ejemplos claros - código
- Crea una clase personalizada de excepción llamada
SaldoInsuficienteException
que herede deException
. - Crea una clase
CuentaBancaria
con un campo privadoint saldo
, y un métodoRetirar
que reciba un parámetroint cantidad
y permita retirar dinero de la cuenta. - Dentro de un
try
, el métodoRetirar
debe lanzar unaSaldoInsuficienteException
si el saldo es inferior a la cantidad a retirar. Por otro lado, debe lanzar unArgumentException
sicantidad
es menor o igual a 0. - Realiza la gestión del flujo de excepciones, de forma que muestre un mensaje distinto si se lanza una
SaldoInsuficienteException
que si se lanza unaArgumentException
. - Debe mostrarse un mensaje de
"Operación completada."
al final de todo, independientemente de que hayan sucedido errores o no, mediante unfinally
.
Todos los ejercicios de programación de CSharp
Evalúa tus conocimientos con ejercicios de programación en CSharp de tipo Test, Puzzle, Código y Proyecto con VSCode.
Delegados
Puzzle
Eventos
Test
Excepciones
Puzzle
Operadores
Código
Control de flujo
Test
Polimorfismo
Test
Funciones
Código
Arrays y listas
Código
Variables y constantes
Test
Diccionarios
Puzzle
Variables y constantes
Puzzle
Constructores y destructores
Puzzle
Introducción a C#
Test
Clases y encapsulación
Test
Polimorfismo
Puzzle
Eventos
Puzzle
Operadores
Puzzle
LINQ
Código
Lambdas
Puzzle
Excepciones
Test
Objetos
Test
Conjuntos, colas y pilas
Test
Tipos de datos
Puzzle
Tipos de datos
Test
Tareas
Puzzle
Diccionarios en C#
Código
Funciones
Test
Funciones
Puzzle
Constructores y destructores
Test
Constructores y destructores
Código
Delegados
Test
Herencia C Sharp
Test
Uso de consultas LINQ
Test
Lambdas
Test
Conjuntos, colas y pilas
Puzzle
Diccionarios
Test
Uso de async y await
Puzzle
Tipos de datos
Código
Clases y objetos
Código
Herencia
Puzzle
Uso de consultas LINQ
Puzzle
Arrays y listas
Puzzle
Herencia de clases
Código
Clases y encapsulación
Puzzle
Operadores
Test
Arrays y listas
Test
Uso de async y await
Test
Control de flujo
Puzzle
OOP en C Sharp
Proyecto
CRUD en C# de modelo Customer sobre una lista
Proyecto
Objetos
Puzzle
Control de flujo
Código
Tareas
Test
Creación de proyecto C#
Test
Variables y constantes
Código
Certificados de superación de CSharp
Supera todos los retos de CSharp y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
CSharp
Excepciones
Excepciones