Parcial

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

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 System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

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

Console.WriteLine("------------------------\n");
Console.WriteLine("ING. Joel Barriento Jimenez.\r");
Console.WriteLine("------------------------\n");
String linea;
Console.Write("Ingrese el primer numero:");
linea = Console.ReadLine();
Number1 = int.Parse(linea);
Console.Write("Ingrese el segundo numero:");
linea = Console.ReadLine();
Number2 = int.Parse(linea);

suma = Number1 + Number2;


resta = Number1 - Number2;
multiplicacion = Number1 * Number2;
division = Number1 / Number2;
Console.Write("El resultado de la suma es:");
Console.WriteLine(suma);
Console.Write("El resultado de la resta es:");
Console.WriteLine(resta);
Console.Write("El resultado de la multiplicacion es:");
Console.WriteLine(multiplicacion);
Console.Write("El resultado de la division es:");
Console.WriteLine(division);
Console.WriteLine(" ");

if (Number1 > Number2)


{
Console.Write("NÚMERO MAYOR DE TODO ES = " + Number1);
Console.ReadKey();
}
else
{
Console.Write("NÚMERO MAYOR DE TODO ES = " + Number2);
Console.ReadKey();
}
Console.ReadKey();
}
}
}
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 System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

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

String linea;
Console.Write("Digite el total de votos del Profesor: ");
linea = Console.ReadLine();
Profesor = int.Parse(linea);
Console.Write("Digite el total de votos de Jimenez: ");
linea = Console.ReadLine();
Jimenez = int.Parse(linea);
Console.Write("Digite el total de votos de Goku: ");
linea = Console.ReadLine();
Goku = int.Parse(linea);
Console.Write("Digite el total de votos de Informaticos: ");
linea = Console.ReadLine();
Informaticos = int.Parse(linea);

if (Profesor > Jimenez && Profesor > Informaticos && Profesor > Goku)
{
Console.WriteLine("El presidente ganador es Profesor", Profesor);
}

else
{
if (Jimenez > Informaticos && Jimenez > Goku)
{
Console.WriteLine("El presidente ganador es Jimenez", Jimenez);
}

else
{
if (Informaticos > Goku)
{
Console.WriteLine("El presidente ganador es Informaticos", Informaticos);
}

else
{
Console.WriteLine("El presidente ganador es Goku", Goku);
}

}
Console.ReadKey();
}
}

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 System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

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

string linea;
aprobados = 0;
extraordinarios = 0;
reprobados = 0;
for (f = 1; f <= 10; f++)
{
Console.Write("Ingrese la notas:");
linea = Console.ReadLine();
nota = int.Parse(linea);

if (nota >= 70)


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

}
}
Console.Write("Cantidad de aprobados:");
Console.WriteLine(aprobados);
Console.Write("Cantidad de extraordinarios:");
Console.WriteLine(extraordinarios);
Console.Write("Cantidad de reprobados:");
Console.Write(reprobados);
Console.ReadKey();
}
}

}
}

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 System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

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

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


{
Console.Write("Ingrese un valor:");
linea = Console.ReadLine();
numeros = int.Parse(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;
}
}

Console.Write("Cantidad de valores que son pares:");


Console.WriteLine(pares);
Console.Write("Cantidad de valores que son impares:");
Console.WriteLine(impares);
Console.Write("Cantidad de valores ingresados múltiplos de 20:");
Console.WriteLine(multiplo20);
Console.Write("Cantidad de valores ingresados que son positivos:");
Console.Write(posositivo);
Console.ReadKey();
}
}
}
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 System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

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

if (sueldo <= 3000)


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

}
}
}

También podría gustarte