Realice un programa que pida el salario de 3 personas e indique cuál es el nombre de la persona que más gana c++
Enviado por Karen Sofia Asprilla • 10 de Julio de 2020 • Tarea • 452 Palabras (2 Páginas) • 288 Visitas
//inclusion de librerias
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
//inicio del programa
int main ()
{
// declaracion de las variables
float sal1, sal2, sal3;
char nombre1[20], nombre2[20], nombre3 [20];
// TITULO
printf (" QUIEN GANA MAS ? \n \n ");
// ahora vamos a solicitar 3 nombres y a cada persona se le solicitara cuanto gana
//datos usuario 1
printf ("usurio numero uno, Por favor ingrese su nombre : \n \n ");
scanf ("%s", nombre1);
printf ("Por favor ingrese su sueldo : \n \n ");
scanf ("%f", & sal1 );
//datos usuario 2
printf ("usurio numero uno, Por favor ingrese su nombre : \n \n ");
scanf ("%s", nombre2);
printf ("Por favor ingrese su sueldo : \n \n ");
scanf ("%f", & sal2 );
//datos usuario 3
printf ("usurio numero uno, Por favor ingrese su nombre : \n \n ");
scanf ("%s", nombre3);
printf ("Por favor ingrese su sueldo : \n \n ");
scanf ("%f", & sal3 );
//primero vamos a verificar que los salarios no sean ni repetidos ni sean negativos
if (sal1>0&sal2>0&sal3>0&sal1!=sal2&sal1!=sal3&sal2!=sal3) {
// si se umplen las condiciones anteriores saldra este mensaje
// verificar si el sueldo 1 es mayor
if (sal1 >sal2 & sal1 >sal3) { printf (" usted %s su sueldo es mayor a las otras dos personas \n \n ",nombre1 );}
//sino si verificar si el sueldo 2 es mayor
else if (sal2 >sal1 & sal2 >sal3) { printf (" usted %s su sueldo es mayor a las otras dos personas \n \n ",nombre2); }
// sino el sueldo 3 es el mayor
else { printf (" usted %s su sueldo es mayor a las otras dos personas \n \n ",nombre3);}
}
// si lo salarios no son diferentes y si no son positivos
else{
// va mostar el mensaje de error
printf ("LOS DATOS DEBEN SER POSITIVOS Y DIFERENTES \n \n ");
}
// AUTORES
printf (" PROGRAMA DISEÑADO POR KAREN SOFIA ASPRILLA \n \n" );
system ("pause");
}
...