Anda di halaman 1dari 3

UNIVERSIDAD MILITAR NUEVA GRANADA

FACULTAD DE INGENERIA-CENTRO DE SISTEMAS


PROGRAMACION 2-PARCIAL 1

1. Elaborar un programa en el lenguaje de programación C++, para determinar el


nuevo salario de un empleado. Para el desarrollo tenga en cuenta lo siguiente:
 Aplicar concepto de función de paso por referencia.
 Se sabe que el aumento del salario es del 5%.
 La función debe llamarse nuevo salario y será de tipo void.
 Se debe capturar por teclado el salario actual del empleado.
 Al ejecutar el programa se debe imprimir el salario dentro y fuera de la función
nuevo salario, utilizando como única variable y parámetro un elemento llamado
salario.

2, Elaborar un programa en C++, que permita determinar cuál fue el mejor salto de
un atleta en una competición de salto largo. Para el desarrollo tenga en cuenta lo
siguiente:
 Aplicar concepto de Tipo de Datos Abstractos con arreglos.
 Se debe crear una estructura llamada Salto, la cual debe contener el nombre
del atleta el intento número 1, el intento número 2, el intento número 3 y el
mejor intento.
 Se sabe que en la competencia está participando 5 atletas.
 Se debe declarar un indicador llamado Sal.
 Al ejecutar el programa se debe demostrar cuál fue el mejor salto y el nombre
del atleta que lo realizó.


UNIVERSIDAD MILITAR NUEVA GRANADA
FACULTAD DE INGENERIA-CENTRO DE SISTEMAS
PROGRAMACION 2-PARCIAL 1

#include<iostream>
using namespace std;
void nuevo_salario(int&);
int salario;
int main()
{
cout << "Ingrese su salario: " << endl;
cin >> salario;
nuevo_salario(salario);
system("pause");
return 0;
}
void nuevo_salario(int& salario) {

float porcentaje, nSalario;


porcentaje = salario * 0.05;
nSalario = salario + porcentaje;
cout << "El nuevo salario es: " << nSalario << endl;
}
UNIVERSIDAD MILITAR NUEVA GRANADA
FACULTAD DE INGENERIA-CENTRO DE SISTEMAS
PROGRAMACION 2-PARCIAL 1

#include<iostream>
using namespace std;
struct Nombre
{
char nombre[30];
};
struct Salto
{
unsigned int salto_1;
unsigned int salto_2;
unsigned int salto_3;
Nombre nombre_atleta;
};
int main() {
Salto sal;
int n;
cout << "Ingrese el numero de atletas:" << endl;
cin >> n;
for (int i = 0; i < n; i++)
{
cout << "Atleta Numero°" << i + 1;
cout << "Ingrese su Nombre:" << endl;
cin >> sal.nombre_atleta.nombre;
cout << "Su nombre es-->" << sal.nombre_atleta.nombre << endl;
cout << "Digite su primer salto: " << endl;
cin >> sal.salto_1;
cout << "Digite su segundo salto: " << endl;
cin >> sal.salto_2;
cout << "Digite su tercer salto: " << endl;
cin >> sal.salto_3;
if (sal.salto_1 > sal.salto_2 && sal.salto_1 > sal.salto_3)
{
cout << "Su mejor salto fue:" << sal.salto_1 << endl;

}
else if (sal.salto_2 > sal.salto_1 && sal.salto_2 > sal.salto_3) {
cout << "Su mejor salto fue:" << sal.salto_2 << endl;

}
else if (sal.salto_3 > sal.salto_1 && sal.salto_3 > sal.salto_2) {
cout << "Su mejor salto fue:" << sal.salto_3 << endl;

system("pause");
return 0;
}

Anda mungkin juga menyukai