






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento contiene dos problemas relacionados con la captura y análisis de datos utilizando el lenguaje de programación C#. El primer problema consiste en almacenar y procesar información sobre empleados de una empresa, calculando estadísticas como la edad promedio, la cantidad de empleados por grado de estudio y puesto, y el total de la nomina. El segundo problema se refiere a la captura y procesamiento de datos de jugadores, calculando estadísticas como la edad promedio, la cantidad de jugadores mayores de 35 años, la estatura promedio, y los nombres y estaduras del jugador más alto y más chico. El documento puede resultar útil para estudiantes de informática o ciencias de la computación en el contexto de aprendizaje de programación estructurada y manipulación de datos.
Tipo: Ejercicios
1 / 12
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







Una empresa cuenta con 40 empleados, almacene en arreglos los siguientes datos: numFolio, grado Estudio (Licenciatura, Maestría, Doctorado), edad, sexo, puesto(1: Administrativo, 2:Docente, 3: Jefe depto, 4: Intendente. ) y sueldo. Obtener e imprimir: Cuantos empleados tiene grado de estudio de Licenciatura, Maestría y Doctorado. La edad promedio. Cuantos empleados tiene una edad mayor a la edad promedio. Cantidad de personal con edad menor a 30 años; entre 31 y 40 años; entre 41 y 50 y más de 50 años. Cuantos empleados son Hombres y cuantos Mujeres. Cuantos empleados hay en cada puesto. El total de la nómina.
double[] edad;
int[] sexo;
double[] sueldo; int[] folio; int i,l=0,m=0,doc=0;
double suma = 0, suma2 = 0,total; double promedio;
int mayor = 0; int[] grado;
int[] puesto;
puesto = new int[8];
edad = new double[8]; sexo = new int[8];
sueldo = new double[8]; folio = new int[8];
grado = new int[8];
for (i = 0; i < 8; i++)
{ Console.Write("da el folio del empleado " + i + " : ");
folio[i] = int.Parse(Console.ReadLine());
int mujer = 0, hombre = 0;
for (i = 0; i < 8; i++)
{
if (sexo[i] == 1)
mujer++; if (sexo[i] == 2)
hombre++;
int menor30 = 0, entre31 = 0, entre41 = 0, mayor50 = 0;
for (i = 0; i < 8; i++)
{
if (edad[i] < 30) menor30++;
if (edad[i] >= 31 && edad[i] <= 40) entre31++;
if (edad[i] >= 41 && edad[i] <= 50) entre41++;
if (edad[i] > 50) mayor50++;
for (i = 0; i < 8; i++)
{
if (grado[i] == 1)
l++;
if (grado[i] == 2) m++;
if (grado[i]==3) doc++;
int ad = 0, dos = 0, jefe = 0, ine = 0;
for (i = 0; i < 8; i++) {
if (puesto [i] == 1) ad++;
if (puesto [i] == 2) dos++;
if (puesto [i] == 3) jefe++;
if (puesto[i] == 4) ine++;
Console.WriteLine("la edad promedio de los empleados es " + promedio);
Console.WriteLine(" edad mayor a la edad promedio " + mayor); Console.WriteLine("empleados menores a 30 años: " + menor30 + "\nempleados entre 31 y 40 años: " + entre31 + "\nempleados entre 41 y 50 años: " + entre41 + "\nempleados mayores a 50 años : " + mayor50);
Construya un programa para almacenar los datos de nombre, edad, estatura de “N” jugadores. Obtener e imprimir: La edad promedio. Cuantos jugadores son mayores a 35 años. La estatura promedio. Cuantos jugadores tienen una estatura mayor a la estatura promedio Nombre y estatura del jugador más alto, nombre y estatura del jugador más chaparro.
int jugadores,i;
string[] nom; double[] estatura;
int[] edad; double suma = 0,suma2=0;
double promedio,promedio2; int mayor=0,mayor2=0;
Console.Write ("cuantos jugadores son? ");
jugadores = int.Parse(Console.ReadLine());
edad = new int[jugadores]; nom = new string[jugadores];
estatura = new double[jugadores];
for (i=0;i<jugadores;i++)
{ Console.Write("da el nombre del jugador "+i+" : ");
nom[i] = (Console.ReadLine());
Console.Write("da la edad del jugador "+i+" : "); edad[i] = int.Parse(Console.ReadLine());
suma = suma + edad[i];
Console.Write("estatura del jugador "+i+" (en cm) : ");
estatura[i] = double.Parse(Console.ReadLine()); suma2 = suma2 + estatura[i];
}
promedio = suma / jugadores;
promedio2 = suma2 / jugadores;
for (i = 0; i < jugadores; i++)
{
if (edad[i] >= 35)
mayor = mayor + 1;
}
for (i = 0; i < jugadores; i++)
{
if (estatura[i] >= promedio2) mayor2 = mayor2 + 1;
}
double may = 0, men = 300;
string nommay="",nommen="";
for (i = 0; i < jugadores; i++)
{
if(estatura[i]>may)
{ may = estatura[i];
nommay = nom[i];
Capturar números en una matriz bidimensional de 5 renglones y 5 columnas. Obtener e imprimir:
Cantidad y suma de números pares
Cantidad y producto de números nones
El promedio de todos los números de la matriz
Cuantos números de la matriz están por arriba del promedio
La suma de los números de la diagonal de la matriz
El número mayor y menor de la matriz
class Program {
static void Main(string[] args) {
int[,]matriz= new int[5, 5];
for (int r=0;r<5;r++)
{ for (int c = 0; c < 5; c++)
{ Console.Write("ingrese el numero de la posicion" + "[" + r +
c+"]" + ":");
matriz[r, c] = int.Parse(Console.ReadLine());
} }
// cantidad y numero pares
int cantpares = 0;
for (int r = 0; r < 5; r++) {
for (int c = 0; c < 5; c++) {
if (matriz[r, c] % 2 == 0) cantpares++;
} }
// cantidad y producto de nones int cantnones = 0;
for (int r = 0; r < 5; r++) {
for (int c = 0; c < 5; c++) {
if (matriz[r, c] % 2 != 0) cantnones++;
} }
[7:19 PM, 6/18/2021] Carolinaa: }
int suma = 0;
for (int r = 0; r < 5; r++) {
for (int c = 0; c < 5; c++) {
if (r==c) suma=suma+matriz[r,c];
} }