Subido por JOSE RODRIGO JIMENEZ VALDIVIA

PRACTICA CALIFICADA

Anuncio
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);
}
}
Descargar