UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERÍA Y ARQUITECTURA CARRERA: INGENIERÍA AMBIENTAL ASIGNATURA: TALLER DE ALGORÍTMICA Y PROGRAMACIÓN PRÁCTICA CALIFICADA ________________________________________________________________ DOCENTE: • FREDY SOTA ESCOBAR PRESENTADO POR: • JOSÉ RODRIGO JIMÉNEZ VALDIVIA • EIMY NEREYDA QUISPE GALICIA CUSCO – PERÚ 12 / 09 / 2023 1.- Escribir un algoritmo para calcular la nota final de un estudiante, considerando que: por cada respuesta correcta 5 puntos, por una incorrecta -1 y por respuestas en blanco 0. Imprime el resultado obtenido por el estudiante. using System; class Program { static void Main() { //José Rodrigo Jiménez Valdivia //Eymi Nereyda Quispe Galicia // Ingresar el número de preguntas correctas Console.Write("Ingrese la cantidad de respuestas correctas: "); int respuestasCorrectas = int.Parse(Console.ReadLine()); Console.Write("Ingrese la cantidad de respuestas incorrectas: "); int respuestasIncorrectas = int.Parse(Console.ReadLine()); Console.Write("Ingrese la cantidad de respuestas en blanco: "); int respuestasEnBlanco = Convert.ToInt32(Console.ReadLine()); // Calcular puntaje final int puntaje = (respuestasCorrectas * 5) + (respuestasIncorrectas * -1); } } // Sacar el resultado Console.WriteLine("La nota final es: " + puntaje); 2.- Pide al usuario dos pares de números x1,y2 y x2,y2, que representen dos puntos en el plano. Calcula y muestra la distancia entre ellos using System; class Program { static void Main() { //José Rodrigo Jiménez Valdivia //Eymi Nereyda Quispe Galicia // Ingresar cordenadas primer punto Console.Write("Ingrese la coordenada x del primer punto: "); double x1 = double.Parse(Console.ReadLine()); Console.Write("Ingrese la coordenada y del primer punto: "); double y1 = double.Parse(Console.ReadLine()); // Ingresar cordenadas segundo punto Console.Write("Ingrese la coordenada x del segundo punto: "); double x2 = double.Parse(Console.ReadLine()); Console.Write("Ingrese la coordenada y del segundo punto: "); double y2 = double.Parse(Console.ReadLine()); // Calcular distancias X e Y double distanciaX = Math.Abs(x2 - x1); double distanciaY = Math.Abs(y2 - y1); } } // Mostrar las distancias Console.WriteLine("La distancia en el eje X es: " + distanciaX); Console.WriteLine("La distancia en el eje Y es: " + distanciaY); 3.- Un empresario decide heredar su terreno a sus 3 hijos, tomando como referencia la cantidad de hijos, al mayor que tiene 6 hijos le otorga el doble del menor, al que tiene 2 hijos le corresponde 125.2 mt2, al menor le otorga el 27% del total del terreno. Calcular el total del terreno y la cantidad que le corresponde a cada hijo. using System; public class Program { public static void Main(string[] args) { // Declaración de variables //José Rodrigo Jiménez Valdivia //Eymi Nereyda Quispe Galicia double hijoMayor, hijoMedio, hijoMenor, herenciaPorNieto, totalNietos, terreno; herenciaPorNieto = 125.5 / 2; Console.WriteLine("La herencia por cada nieto es: " + herenciaPorNieto); totalNietos = 6 + 3 + 2; terreno = totalNietos * herenciaPorNieto; Console.WriteLine("El total del terreno es: " + terreno + " m2"); hijoMayor = herenciaPorNieto * 6; hijoMedio = herenciaPorNieto * 2; hijoMenor = 0.27 * terreno; } } //Resultados Console.WriteLine("-----------------------"); Console.WriteLine("Al hijo mayor le corresponde " + hijoMayor + " m2"); Console.WriteLine("Al hijo de medio le corresponde " + hijoMedio + " m2"); Console.WriteLine("Al hijo menor le corresponde " + hijoMenor + " m2"); 4.- Dado el sueldo de un trabajador, aplicar un aumento del 15% si el sueldo es inferior o igual a $500.000 o del 10% si el sueldo es inferior o igual a $600.000. using System; public class HelloWorld { public static void Main(string[] args) { //José Rodrigo Jiménez Valdivia //Eymi Nereyda Quispe Galicia // Declaración de Variables double a, sueldo; // Utilizamos double para manejar números con decimales // Ingreso de datos Console.Write("Ingrese sueldo: "); a = double.Parse(Console.ReadLine()); // Usamos double.Parse para números decimales sueldo = a + (a * 0.15); // Añadimos el 15% al sueldo // Condición if (a > 500000 && a <= 600000) { sueldo = a + (a * 0.10); // Si el sueldo está entre 500000 y 600000, añadimos el 10% adicional } else if (a <= 500000) { sueldo = a + (a * 0.15); // Si el sueldo es menor o igual a 500000, añadimos el 15% adicional } // Mostramos el resultado Console.WriteLine("El sueldo final es: " + sueldo); } }