Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Examen de Programacion #1, Exámenes de Programación C

Ingrese desde la consola (Teclado); los datos generales de un empleado, y los valores correspondientes a ingresos y deducciones mostrando los resultados y almacenando la información mediante la técnica de Stream a un archivo de Excel (Nombre del archivo: PLANILLA.xls). El sueldo base no puede ser menor a Lps. 7,000.00, de lo contrario asignara automáticamente el valor de 7000 acompañado. Cualquier duda +504 33000443

Tipo: Exámenes

2020/2021

A la venta desde 18/07/2021

joseph-47
joseph-47 🇭🇳

4.8

(4)

9 documentos

1 / 14

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Ejercicio 1
internal class Program
{
private static void Main(string[] args)
{
Console.SetWindowSize(110, 30);
Console.Title = "EXAMEN - Planilla de empleados (2P-2021)";
bool flag = true;
do
{
Program.ROTULO();
Console.SetCursorPosition(37, 6);
Console.ReadLine();
Console.SetCursorPosition(37, 7);
string text = Console.ReadLine();
Console.SetCursorPosition(37, 8);
Console.ReadLine();
Console.SetCursorPosition(37, 9);
Console.ReadLine();
Console.SetCursorPosition(37, 10);
string text2 = Console.ReadLine();
Console.SetCursorPosition(37, 11);
double num;
double.TryParse(Console.ReadLine(), out num);
if (num <= 7000.0)
{
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Vista previa parcial del texto

¡Descarga Examen de Programacion #1 y más Exámenes en PDF de Programación C solo en Docsity!

Ejercicio 1 internal class Program { private static void Main(string[] args) { Console.SetWindowSize(110, 30); Console.Title = "EXAMEN - Planilla de empleados (2P-2021)"; bool flag = true; do { Program.ROTULO(); Console.SetCursorPosition(37, 6); Console.ReadLine(); Console.SetCursorPosition(37, 7); string text = Console.ReadLine(); Console.SetCursorPosition(37, 8); Console.ReadLine(); Console.SetCursorPosition(37, 9); Console.ReadLine(); Console.SetCursorPosition(37, 10); string text2 = Console.ReadLine(); Console.SetCursorPosition(37, 11); double num; double.TryParse(Console.ReadLine(), out num); if (num <= 7000.0) {

Console.Beep(); num = 7000.0; Console.SetCursorPosition(37, 11); Console.Write(num); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("\t(El sueldo no puede ser menor al salario minimo)"); Console.ForegroundColor = ConsoleColor.Gray; } Console.SetCursorPosition(37, 13); double num2; double.TryParse(Console.ReadLine(), out num2); Console.SetCursorPosition(37, 14); double num3; double.TryParse(Console.ReadLine(), out num3); double num4 = num + num2 + num3; Console.SetCursorPosition(37, 15); Console.ForegroundColor = ConsoleColor.Blue; Console.Write(num4); Console.ForegroundColor = ConsoleColor.Gray; double num5 = num * 0.025; Console.SetCursorPosition(37, 17); Console.ForegroundColor = ConsoleColor.Blue; Console.Write(num5); Console.ForegroundColor = ConsoleColor.Gray; Console.SetCursorPosition(37, 18);

Console.Beep(); } } else { if (!File.Exists("./PLANILLA.xls")) { using (StreamWriter streamWriter = new StreamWriter("./PLANILLA.xls")) { streamWriter.Write("EMPLEADO\tCARGO
tSUELDO\tOTRO INGRESO\tTOTAL INGRESO\tIHSS\tOTRA DEDUCCION\tTOTAL DEDUCCION\tPAGAR"); streamWriter.WriteLine(); streamWriter.Write(string.Concat(new string[] { text.ToUpper(), "\t", text2.ToUpper(), "\t", num.ToString(), "\t", num3.ToString(), "\t", num4.ToString(),

"\t", num5.ToString(), "\t", num6.ToString(), "\t", num7.ToString(), "\t", value.ToString() })); goto IL_433; } } using (StreamWriter streamWriter2 = File.AppendText("./PLANILLA.xls")) { streamWriter2.WriteLine(); streamWriter2.Write(string.Concat(new string[] { text.ToUpper(), "\t", text2.ToUpper(), "\t", num.ToString(), "\t", num3.ToString(), "\t",

if (!(a2 == "N")) { Console.Beep(); Environment.Exit(0); } else { Console.Clear(); } } else { flag = false; } } while (flag); } public static void ROTULO() { Console.BackgroundColor = ConsoleColor.Black; Console.Clear(); Console.ForegroundColor = ConsoleColor.DarkRed; Console.Title = "USAP - Examen de Programación I - Planilla"; string text = "UNIVERSIDAD DE SAN PEDRO SULA - USAP"; string text2 = "EXAMEN DE PROGRAMACIÓN I (2P-2021)";

string text3 = "ESTUDIANTE: ELDRIN SALOMÓN IZAGUIRRE GUZMÁN / 318001"; string text4 = "CONTROL DE PLANILLA DE EMPLEADOS"; Console.SetCursorPosition((Console.WindowWidth - text.Length) / 2, 1); Console.Write(text); Console.SetCursorPosition((Console.WindowWidth - text2.Length) / 2, 2); Console.Write(text2); Console.SetCursorPosition((Console.WindowWidth - text3.Length) / 2, 3); Console.Write(text3); Console.SetCursorPosition((Console.WindowWidth - text4.Length) / 2, 4); Console.Write(text4); string text5 = "CALCULO DE INGRESOS"; string text6 = "CALCULO DE DEDUCCIONES"; for (int i = 0; i <= Console.WindowWidth - 1; i++) { Console.SetCursorPosition(i, 0); Console.Write("═"); Console.SetCursorPosition(i, 5); Console.Write("═"); } for (int j = 0; j <= Console.WindowWidth - 1; j++) { Console.SetCursorPosition(j, 12); Console.Write("═"); Console.SetCursorPosition(j, 16); Console.Write("═");

Console.WriteLine(" (-) Otras deducciones........[Lps]: "); Console.WriteLine(" (-) Total de deducciones.....[Lps]: "); Console.SetCursorPosition(0, 21); Console.WriteLine(" (=) Total a pagar al empleado......[Lps]: "); } } } Ejercicio # internal class Program { private static void Main(string[] args) { bool flag = true; do { Console.Clear(); Program.ROTULO(); int num = 0; Console.WriteLine(); Console.Write(" Ingrese el numero de inicio del conteo....: "); int.TryParse(Console.ReadLine(), out num); Console.Write(" Ingrese el numero de final del conteo.....: "); int num2; int.TryParse(Console.ReadLine(), out num2);

if (num >= num2) { Console.Beep(); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Green; Console.SetCursorPosition((Console.WindowWidth - 67) / 2, 10); Console.Write("ERROR: El numero inicial <{0}> debe ser menor al numero final <{1}>", num, num2); Console.SetCursorPosition((Console.WindowWidth - 67) / 2, 11); Console.Write("El programa se cerrara, favor volver a intentarlo luego..."); Console.ForegroundColor = ConsoleColor.Gray; Console.ReadKey(); Environment.Exit(0); } Console.WriteLine("\n"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("MOSTRAR CONTEO: "); Console.ForegroundColor = ConsoleColor.Gray; for (int i = num; i <= num2; i++) { if (i == num2) { Console.ForegroundColor = ConsoleColor.Blue;

flag = false; } } } while (flag); } public static void ROTULO() { Console.Title = "USAP - Examen de Programación I - Numeros"; string text = "UNIVERSIDAD DE SAN PEDRO SULA - USAP"; string text2 = "EXAMEN DE PROGRAMACIÓN I (2P-2021)"; string text3 = "ESTUDIANTE: ELDRIN SALOMON IZAGUIRRE GUZMAN / 318001"; string text4 = "LISTADO PERSONALIZADO DE NUMEROS"; Console.ForegroundColor = ConsoleColor.Red; for (int i = 0; i <= Console.WindowWidth - 1; i++) { Console.SetCursorPosition(i, 0); Console.Write("═"); Console.SetCursorPosition(i, 5); Console.Write("═"); } Console.SetCursorPosition((Console.WindowWidth - text.Length) / 2, 1); Console.Write(text); Console.SetCursorPosition((Console.WindowWidth - text2.Length) / 2, 2);

Console.Write(text2); Console.SetCursorPosition((Console.WindowWidth - text3.Length) / 2, 3); Console.Write(text3); Console.SetCursorPosition((Console.WindowWidth - text4.Length) / 2, 4); Console.Write(text4); Console.WriteLine("\n"); Console.ForegroundColor = ConsoleColor.Gray; } } }