ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ACTIVIDAD DE APRENDIZAJE.


Enviado por   •  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);

  • ¿Qué pasa? ¿Porque?
  • 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.

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (175 Kb) docx (17 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com