asdasdsa

Páginas: 2 (310 palabras) Publicado: 24 de abril de 2013
Clase IV
Conversión de tipos
Objetivo
Manejar la conversión entre tipos. Para aplicar estos conocimientos, se
realizará una calculadora de divisiones.
Duración Aproximada

50 minutos
Pasos1) Crear una nueva aplicación de consola, llamada LabSintaxis4
2) Solicitar al usuario el ingreso del dividendo. Console.ReadLine()
devuelve un string, este debe ser transformado luego a decimal,utilizando Decimal.Parse().
Console.WriteLine("Ingrese el dividendo");
string usrInput = Console.ReadLine();
decimal dividendo = Decimal.Parse(usrInput);
3) Solicitar el divisor, de la misma formaque el dividendo.
4) Realizar la división, guardando el valor en una variable “resultado”
que luego será mostrada junto a un mensaje, de la siguiente forma:
decimal resultado = dividendo / divisor;Console.WriteLine();
Console.WriteLine("Resultado de: " + dividendo.ToString("0.00") + " / "
+ divisor.ToString("0.00"));
Console.WriteLine(resultado.ToString("0.00"));
Observar que el resultadose pasa a string, indicando la cantidad de
decimales con los que se debe mostrar.
5) Finalmente, incluir todo el bloque de código en un ciclo do – while,
que de la opción de ejecutar otra cuenta.6) Ejecutar la aplicación. Ingresar valores correctamente. Luego
generar dos excepciones: Una intentando dividir por cero, la otra
ingresando una cadena de texto no valida, es decir que no seanumérica.
Observar los mensajes.
7) Para lograr una excepción de casting, debemos realizar unas
modificaciones en el código. Para generar la división, reemplazar el
código por el siguiente

objectresultado = dividendo / divisor;
Console.WriteLine();
Console.WriteLine("Resultado de: " + dividendo.ToString("0.00") + " / "
+ divisor.ToString("0.00"));
Console.WriteLine((string)resultado);
Comoal dividir se obtiene un decimal, al que se lo está guardando en
una variable del tipo object, luego, si se intenta castear resultado a
string, esto arroja un error de InvalidCast. Probar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • asdasdsad
  • asdasdsad
  • asdasds
  • asdasdsad
  • Asdasdsad
  • Asdasds
  • Asdasdsadas
  • asdasdsad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS