Vous êtes sur la page 1sur 4

PRACTICA ENTRADA 2

1. Un programa que permita crear una matriz de 5 x 5, donde en cada columna debe almacenarse
los siguientes datos: # Columna Dato a almacenar
1 cedula
2 nombre
3 1er. Apellido
4 2do. Apellido
5 salario

Una vez que la matriz contenga los datos antes mencionado y dados por el usuario va teclado. Se
requiere que presente por pantalla un reporte de todos aquellos empleados sus datos y donde se requiere
saber cunto es el monto a ser aumentado y el salario con el aumento, segn el siguiente rango de datos:
Si el salario esta entre:

1000 a 3000 mil dlares aplicar un 5% de aumento


5000 a 10000 mil dlares aplicar un 7% de aumento
y se es mayor a 10000 mil aplicar un 9% de aumento.

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>

using namespace std;


int main()
{
int cedu = 5;

char name[5][5], apepri[5][5], apeseg[5][5];


int salario[5];
int i, j = 0, x;

for (int i = 0; i<cedu; i++)


{
cout << "\t\tCedula " << i + 1 << ": " << endl;
cout << "Ingrese el Nombre: ";
gets(name[i]);
cout << "Ingrese el Apellido Paterno: ";
gets(apepri[i]);
cout << "Ingrese el Apellido Materno: ";
gets(apeseg[i]);
cout << "Ingrese el Sueldo :";
cin >> salario[i];

for (i = 0; i < salario[i]; i++)


{
if (1000 < salario[i] < 3000)
{

j = salario[i] * 0.05;
salario[i] = j;
}
else
{
if (5000 < salario[i] < 10000)
{
j = salario[i] * 0.07;
salario[i] = j;
}
else
{
if (salario[i] > 10000)
{

j = salario[i] * 0.09;
salario[i] = j;
}
}
}

cout << "\t\tSueldo Aumentado: " << endl;


for (int i = 0; i<cedu; i++)
{
cout << "El Trabajador " << i + 1 << " es : " << name[i] << " " <<
apepri[i] << " " << apeseg[i] << " con sueldo aumentado: " << salario[i] << endl;
}

system("pause");
}

2. En la tienda Mara Shop desean crear un programa para conocer como han sido las
ventas de cada una de las ltimas 4 semanas. Desarrolle un programa donde se ingresen
en las ventas de cada da en una matriz 4x7 y luego determine e imprima:

a) El total de ventas de cada semana.

b) El promedio de ventas de cada semana.

c) Cual semana fue la de mayor venta.

#include <iostream>

using namespace std;

void main()

int mat1[15][15], col, fil, i, j;


int vec[15], su, pro, mayr;

cout << "Ingrese numero de fila a matriz: ";

cin >> fil;


cout << "Ingrese numero de columna a matriz: ";

cin >> col;

i = 0;

while (i < fil)

j = 0;

while (j < col)

cout << "Pos[" << i << "] [" << j << "]=";

cin >> mat1[i][j];

j++;

i++;

cout << "\n";

i = 0;

while (i < fil)

j = 0;

while (j < col)

cout << "\t[" << mat1[i][j] << "]";

j++;

cout << endl;

i++;

cout << "\n";

cout << "El total de ventas de cada semana es: \n";


for (i = 0; i<4; i++)
{
su = 0;
for (j = 0; j<7; j++)
{
su += mat1[i][j];
}
vec[i] = su;
}

for (i = 0; i<4; i++)


{
cout << "\t" << vec[i] << "\t";
}
cout << "\n";

cout << "El promedio de ventas de cada semana es: \n";


for (i = 0; i<4; i++)
{
su = 0;
for (j = 0; j<7; j++)
{
su += mat1[i][j];
}
pro = su / 7;
vec[i] = pro;
}

for (i = 0; i<4; i++)


{
cout << "\t" << vec[i] << "\t";
}
cout << "\n";

cout << "La semana de mayor venta fue ";


for (i = 0; i<1; i++)
{
su = 0;
for (j = 0; j<7; j++)
{
su += mat1[i][j];
}
vec[i] = su;
}

for (i = 0; i<1; i++)


{
cout << "\t" << vec[i] << "\t";
}
cout << "\n";

system("pause");
}

Vous aimerez peut-être aussi