You are on page 1of 1

Lenguaje de Programacin C++

Unidad IV. Recomendaciones integracin de cdigo

Actividad

Considerando el cdigo utilizado en la actividad 1, cuando la funcin division() detecta que se


intenta realizar una divisin entre cero la funcin no realiza ninguna divisin y regresa un 0.

Modifique la funcin antes mencionada para que genere una excepcin cuando se intente
realizar una divisin entre cero y adicionalmente modifique la funcin main() para cachar la
excepcin lanzada.

La excepcin que debe arrojar la funcin division() (y que debe cachar la funcin main()) es
domain_error1 y se encuentra definida en el archivo de encabezado stdexcept.

Recursos a utilizar:

Manejo de excepciones

Ejemplo

Entrada:
/
1
0
Salida:
La divisin entre cero no est permitida

1
Para ms informacin de la excepcin consulte http://www.cplusplus.com/reference/stdexcept/domain_error/

You might also like