Actividad de aprendizaje. Analista programador Computacional
	
		MAtias VIllarroelTarea29 de Abril de 2016
	
	
		429 Palabras (2 Páginas)210 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