Está en la página 1de 7

EXAMEN LABORATORIO DE PROGRAMACIÓN Estructurada

Asignatura: Programación Estructurada PRE104 G23L

Docente: Ing. Jorge Antonio Rivera López

Indicaciones: Realice cada uno de los ejercicios en proyectos diferentes, para subir el examen
deberá subir un PDF que tenga como nombre su carnet de estudiante, en el cual subirá el código y
captura de la ejecución.

Copia o intento de copia anulara su examen.

1. En una empresa se aplican los siguientes descuentos al sueldo base:


Renta 10%
AFP 7%
Seguro Social 5%.
Desarrollar un programa en C# que pida el sueldo base de un empleado y que determine
los descuentos y el sueldo total a pagar.

Código:
// ejercicio 1
double salariob, salarionuevo, afp, renta, isss, descuento;
Console.Title="Aplicar descuentos a mi salario";
Console.WriteLine("\t Empresa JYP S.A de C.V ");
Console.WriteLine("\n");
Console.WriteLine("\n Descuentos que se van a aplicar:" +
"\n 1.- RENTA 10%" +
"\n 2.- AFP 7%" +
"\n 3.- SEGURO 5%");
Console.WriteLine("\n");
Console.WriteLine("\n Estimado/@ empleado/@ ingrese su salario actual:");
salariob = double.Parse(Console.ReadLine());
Console.WriteLine("\n");

// procesos

afp = salariob * 0.07;


renta = salariob * 0.10;
isss = salariob * 0.05;
descuento = afp + renta + isss;
salarionuevo = salariob - descuento;
// salida de datos
Console.WriteLine(" Estimado/@ empleado/@ su nuevo salario es de: $" +
salarionuevo);
Console.ReadKey();
2. El siguiente programa que simula un cajero automático con un saldo inicial de $1500.15
dólares.

Bienvenido a su cajero virtual


Seleccione una opción:
1. Abonar a su cuenta
2. Retirar
3. Saldo Disponible

Ejemplo:
Usted ha marcado: 1 Ahora, teclee la cantidad de capital que desea abonar: $100
Abono realizado correctamente.
Su saldo actual es de $1600.15.

Código
//ejercicio 2

Console.Title = "CAJERO AUTOMATICO";


Console.WriteLine("CAJERO VIRTUAL BAC CREDOMATIC");
Console.WriteLine("\n");
Console.WriteLine("\t Bienvenido a su cuenta de ahorros personales");
Console.WriteLine("\n");
Console.WriteLine(
"\n 1.- Abonar a su cuenta" +
"\n 2.- retirar" +
"\n 3.- Saldo disponible");
Console.WriteLine("\t Seleccione una de las siguientes opciones: ");

int opcion;
double abono, retiro, cantidad;
opcion = int.Parse(Console.ReadLine());
Console.WriteLine("\n");
//swicth case
switch (opcion)
{
case 1:
Console.WriteLine("ingrese la cantidad que desea abondar a su
cuenta de ahorros: ");
cantidad = double.Parse(Console.ReadLine());
abono = 1500.15 + cantidad;
Console.WriteLine(" Cantidad total de ahorros: $" + abono);
break;

case 2:
Console.WriteLine("Ingrese la cantidad que desea retirar: ");
cantidad = double.Parse(Console.ReadLine());
retiro = 1500.15 - cantidad;
Console.WriteLine(" Cantidad total de ahorros: $" + retiro);
break;

case 3:
Console.WriteLine(" Su saldo disponible es de $1,500.15");
break;
default:
Console.WriteLine(" Opcion invalida, intente nuevamente");
break;

Console.ReadKey();
3. Se necesita digitar 4 números enteros, a los cuales se les calculara las siguientes
operaciones aritméticas:
a. Al primer número se necesita obtener su potencia al cuadrado.
b. Al segundo número se necesita obtener su raíz cubica.
c. Al tercer número se necesita obtener su raíz cuadrada.
d. Al cuarto número se necesita obtener su raíz cuarta.
Código
double a, b, c, d, x, y, z, w;
Console.Title = "Operaciones con números enteros";
Console.WriteLine("\n");
Console.WriteLine("Ingrese su primer número: ");
a= double.Parse(Console.ReadLine());
Console.WriteLine("\n");
Console.WriteLine("Ingrese su segundo número: ");
b = double.Parse(Console.ReadLine());
Console.WriteLine("\n");
Console.WriteLine("Ingrese su tercer número: ");
c = double.Parse(Console.ReadLine());
Console.WriteLine("\n");
Console.WriteLine("Ingrese su cuarto número: ");
d = double.Parse(Console.ReadLine());
Console.WriteLine("\n");
//procesos

x= Math.Pow(a,2);
y = Math.Pow(b, 0.33);
z = Math.Sqrt(c);
w = Math.Pow(b, 0.25);
// salida
Console.WriteLine(" La potencia al cuadrado del primer numero es: " + x);
Console.WriteLine("\n");
Console.WriteLine(" La raiz cubica del segundo numero es: " + y);
Console.WriteLine("\n");
Console.WriteLine(" La raiz cudrada del tercer numero es: " + z);
Console.WriteLine("\n");
Console.WriteLine(" La raiz cuarte del cuarto numero es: " + w);
Console.ReadKey();
Suerte chicos, cualquier cosa pregunten excepto las

preguntas ◆
v.
:

También podría gustarte