ACTIVIDAD DE APRENDIZAJE.
Enviado por MAtias VIllarroel • 29 de Abril de 2016 • Tarea • 429 Palabras (2 Páginas) • 149 Visitas
Página 1 de 2
ACTIVIDAD DE APRENDIZAJE
Carrera/s | Ingeniería en Informática Ingeniería en Gestión de tecnologías de información Analista programador Computacional |
Sigla Curso | POO3501 |
Modalidad | Presencial |
Versión PDA | 2015 |
Material de apoyo (insumos y equipamiento) para la actividad | PPT: Sintaxis C# 2
|
NOMBRE DE LA ACTIVIDAD: Conversiones de Tipo |
El alumno debe desarrollar una aplicación de consola la cual debe cumplir con los siguientes requerimientos: - Crear una Solución en blanco llamada Solucion_LabSintaxis_1.
- Agregar un proyecto nuevo (con la plantilla aplicación de consola) y colocarle el nombre “ConversionTipo”.
- Analizaremos una operación matemática básica, declare dos variables enteras llamadas “sumando1” y “sumando2” e inicialícelas con valores enteros distintos de cero.
- Declare una variable entera llamada “resultado1” y asígnele sumando1 + sumando2.
- Mostrar por pantalla con la siguiente instrucción:
Console.Write("El resultado de {0} + {1} es: {2} ", sumando1, sumando2, resultado1);
- Ahora intente cambiar la asignación de valores de sumando1 y sumando2 por 17.3 y 105.28 respectivamente.
- ¿Qué sucede? ¿Porque?
- ¿Qué propone para realizar la suma?
- Cambie los tipos de sumando1 y sumando2 a double
- ¿Qué sucede con resultado1?
- ¿Qué conversión puedo aplicar a los sumandos para asignarlos a un entero?
- ¿Es necesario cambiar resultado1 a double?
- ¿Qué pasa si lo declaro como object? ¿Porque?
- Analizaremos una nueva operación matemática: una división. Esta vez solicitaremos al usuario que ingrese los valores, para esto declaramos una variable de tipo string que llamaremos “usrInsert” a la cual asignaremos los dos valores que leeremos desde teclado.
- Declare dos variables de tipo entero “dividendo” y “divisor”.
- Pido al usuario que ingrese el primer valor y lo asigno a “usrInsert”, luego realizo la conversión necesaria para asignarlo a “dividendo”
- Repito la operación para el segundo valor y guardarlo en “divisor”.
- Declaro una variable tipo entero llamada “resultado2” a la cual le asigno la operación matemática división entre los dos valores ingresados desde teclado y muestro el valor por consola tal cual como se hizo para la suma.
- ¿Qué pasa si el resultado de la división no es exacto? ¿Porque?
- ¿Qué propone para no perder la parte decimal del resultado?
- Si cambio el tipo de “resultado2” a double ¿es suficiente?
- Con “resultado2” como double, realice el casteo a double a la operación completa:
double resultado2 = (double)(dividendo / divisor); - Realice el casteo a las variables “dividendo” y “divisor”:
double resultado2 = (double)dividendo / (double)divisor; - ¿Qué pasa? ¿Por qué?
- Escriba como comentario en el código, sus conclusiones.
|
Disponible sólo en Clubensayos.com