0% encontró este documento útil (0 votos)
38 vistas8 páginas

Ejercicios de Programación en C#

Este documento contiene los detalles de un examen parcial de la materia Lenguajes de Programación I dictada en la Universidad Autónoma de Santo Domingo. Presenta cinco problemas o ejercicios para ser resueltos en C#, incluyendo programas para realizar cálculos matemáticos, modelar elecciones presidenciales, procesar notas de alumnos, analizar valores ingresados y calcular sueldos de empleados.

Cargado por

Carmen Carmen
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas8 páginas

Ejercicios de Programación en C#

Este documento contiene los detalles de un examen parcial de la materia Lenguajes de Programación I dictada en la Universidad Autónoma de Santo Domingo. Presenta cinco problemas o ejercicios para ser resueltos en C#, incluyendo programas para realizar cálculos matemáticos, modelar elecciones presidenciales, procesar notas de alumnos, analizar valores ingresados y calcular sueldos de empleados.

Cargado por

Carmen Carmen
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO

(UASD)

Nombre: Joel Barriento Jimenez

Materia: Leng. Prog. I.

Tema: 1 mer parcial

Carrera: ing. Informática

Profesor/as: ing. Edward martinez

Aula: inf-513

∩𐏰⚒ӓ




….
1er. Examen Parcial de INF-513 Leng. Prog. I.

Realizar los siguientes programas en C#

1. Implementar la clase operaciones. Se deben cargar dos valores enteros,


calcular su suma, resta, multiplicación y división, cada una en un método,
imprimir dichos resultados y decir además, cuál de los dos valores es el
mayor.
using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace SUMASYMAS
{
class Program
{
static void Main(string[] args)
{
int Number1, Number2, suma, resta, multiplicacion, division;

[Link]("------------------------\n");
[Link]("ING. Joel Barriento Jimenez.\r");
[Link]("------------------------\n");
String linea;
[Link]("Ingrese el primer numero:");
linea = [Link]();
Number1 = [Link](linea);
[Link]("Ingrese el segundo numero:");
linea = [Link]();
Number2 = [Link](linea);

suma = Number1 + Number2;


resta = Number1 - Number2;
multiplicacion = Number1 * Number2;
division = Number1 / Number2;
[Link]("El resultado de la suma es:");
[Link](suma);
[Link]("El resultado de la resta es:");
[Link](resta);
[Link]("El resultado de la multiplicacion es:");
[Link](multiplicacion);
[Link]("El resultado de la division es:");
[Link](division);
[Link](" ");

if (Number1 > Number2)


{
[Link]("NÚMERO MAYOR DE TODO ES = " + Number1);
[Link]();
}
else
{
[Link]("NÚMERO MAYOR DE TODO ES = " + Number2);
[Link]();
}
[Link]();
}
}
}
2. Desarrollar una clase que represente las votaciones presidenciales. Con un
método para recibir entradas de los datos y otro que indique cual fué el
ganador.

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace
{
class Program
{
static void Main(string[] args)
{
[Link](" Presidente a las elecciones de REP. DOM. 2020 en conteo ");
[Link]();
int Profesor, Jimenez, Goku, Informaticos;

String linea;
[Link]("Digite el total de votos del Profesor: ");
linea = [Link]();
Profesor = [Link](linea);
[Link]("Digite el total de votos de Jimenez: ");
linea = [Link]();
Jimenez = [Link](linea);
[Link]("Digite el total de votos de Goku: ");
linea = [Link]();
Goku = [Link](linea);
[Link]("Digite el total de votos de Informaticos: ");
linea = [Link]();
Informaticos = [Link](linea);

if (Profesor > Jimenez && Profesor > Informaticos && Profesor > Goku)
{
[Link]("El presidente ganador es Profesor", Profesor);
}

else
{
if (Jimenez > Informaticos && Jimenez > Goku)
{
[Link]("El presidente ganador es Jimenez", Jimenez);
}

else
{
if (Informaticos > Goku)
{
[Link]("El presidente ganador es Informaticos", Informaticos);
}

else
{
[Link]("El presidente ganador es Goku", Goku);
}

}
[Link]();
}
}

3. Escribir un programa que lea 10 notas de alumnos y nos informe cuántos


aprobaron (nota mayor o igual a 70), cuántos reprobaron (nota menor que
60) y cuántos quedaron en Extraordinario (entre 60 y 69 inclusive).
using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace Notas
{
class Program
{
static void Main(string[] args)
{
int aprobados, extraordinarios, reprobados, f, nota;
[Link]("-----------NOTAS-------------\n");
[Link]("ING. Joel Barriento Jimenez.\r");
[Link]("------------------------\n");

string linea;
aprobados = 0;
extraordinarios = 0;
reprobados = 0;
for (f = 1; f <= 10; f++)
{
[Link]("Ingrese la notas:");
linea = [Link]();
nota = [Link](linea);

if (nota >= 70)


{
aprobados = aprobados + 1;
}
else
{
{
if (nota <= 60)
{
reprobados = reprobados + 1;
}
else
{ extraordinarios = extraordinarios + 1; }

}
}
[Link]("Cantidad de aprobados:");
[Link](aprobados);
[Link]("Cantidad de extraordinarios:");
[Link](extraordinarios);
[Link]("Cantidad de reprobados:");
[Link](reprobados);
[Link]();
}
}

}
}

4. Se realiza la carga de 10 valores enteros por teclado. Se desea conocer: ◦ La


cantidad de valores ingresados Pares. ◦ La cantidad de valores ingresados
Impares. ◦ La cantidad de múltiplos de 20. ◦ El valor acumulado de los
números ingresados que son Positivos.
using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace _10Valores
{
class Program
{
static void Main(string[] args)
{
[Link]("Valores a ingresar:");
[Link]();
int pares, impares, numeros, posositivo, multiplo20, f;
string linea;
pares = 0;
impares = 0;
multiplo20 = 0;
posositivo = 0;

for (f = 1; f <= 10; f++)


{
[Link]("Ingrese un valor:");
linea = [Link]();
numeros = [Link](linea);
if (numeros % 2 == 0)
{
pares = pares + 1;
}

if (numeros % 2 == 1)
{
impares = impares + 1;
}

if (numeros % 20 == 0)
{
multiplo20 = multiplo20 + 1;
}

if (numeros > 0)
{
posositivo = posositivo + 1;
}
}

[Link]("Cantidad de valores que son pares:");


[Link](pares);
[Link]("Cantidad de valores que son impares:");
[Link](impares);
[Link]("Cantidad de valores ingresados múltiplos de 20:");
[Link](multiplo20);
[Link]("Cantidad de valores ingresados que son positivos:");
[Link](posositivo);
[Link]();
}
}
}
5. En una empresa trabajan n empleados cuyos sueldos oscilan entre $1000 y
$5000, realizar un programa que lea los sueldos que cobra cada empleado e
informe cuántos empleados cobran entre $1000 y $3000 y cuántos cobran
más de $3000. Además el programa deberá informar el importe que gasta la
empresa en sueldos al personal.
using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace EmpresaEmpleado
{
class Program
{
static void Main(string[] args)
{
[Link]("Nomina del Empleado:");
[Link]();
int x, cant1, cant2;
float sueldo, gastos;
[Link]("Cantidad de empleados en la empresa:");
[Link]();
x = 1;
cant1 = 0;
cant2 = 0;
gastos = 0;
while (x <= 10)
{
[Link]("Ingrese el sueldo del empleado:");
sueldo = [Link]([Link]());

if (sueldo <= 3000)


{
cant1 = cant1 + 1;
}
else
{
cant2 = cant2 + 1;
}
gastos = gastos + sueldo;
x = x + 1;
}
[Link]("Cantidad de empleados con sueldos entre 1000 y 3000:");
[Link](cant1);
[Link]("Cantidad de empleados con sueldos mayor a 3000:");
[Link](cant2);
[Link]("Gastos total de la empresa en sueldos:");
[Link](gastos);
[Link]();

}
}
}

También podría gustarte