Programa en C++, entrega sueldo neto
enero 25, 2009 at 12:42 am azte Deja un comentario

#include <iostream>
using namespace std;
/*Declaramos una estructura de nombre tarjeta.*/
struct tarjeta
{
/*Estos son los elementos de la estructura.*/
char rfc[20],nom[20],app[20],apm[20];
float sueldo,porcentaje;
};
//Aquí empieza el programa principal
int main()
{
//Declaramos un objeto de nombre pvm de tipo tarjeta.
tarjeta pvm;
//Mas 2 variables en donde guardaremos los resultados
float ahorro,total;
/*Pedimos los datos, nombre,apellido,etc. y los guardamos en sus respectivas variables*/
cout<<”Introduce los siguientes datos:”<<endl<<endl;
cout<<”Nombre:”;
gets(pvm.nom);
cout<<”Apellido Paterno:”;
gets(pvm.app);
cout<<”Apellido Materno:”;
gets(pvm.apm);
cout<<”RFC:”;
gets(pvm.rfc);
cout<<”Introduce tu sueldo mensual:”;
cin>>pvm.sueldo;
cout<<”Introduce porcentaje de ahorro:”;
cin>>pvm.porcentaje;
/*Hacemos los cálculos*/
ahorro=(pvm.sueldo*pvm.porcentaje)/100;
total=pvm.sueldo-ahorro;
cout<<”Buen dia:”<<endl<<endl;
/*Imprimimos los datos que introdujo el usuario.*/
cout<<” ” <<pvm.nom;
cout<<” ” <<pvm.app;
cout<<” ” <<pvm.apm<<endl;
cout<<”Rfc: “<<pvm.rfc<<endl;
cout<<”Sueldo: “<<pvm.sueldo<<endl;
/*Imprimimos los calculos*/
cout<<”Su ahorro es: “<<ahorro<<endl;
cout<<”Sueldo neto: “<<total<<endl;
return 0;
}
———————————–
Para poder accesar a los miembros de la estructura se hace así. (Tomamos este ejemplo)
cout<<”Nombre:”;
gets(pvm.nom);
cout<< Nos pide el nombre, y al teclearlo, queremos que lo almacene en la cadena nom[20].
Pues como nom[20] es miembro de la estructura Tarjeta y declaramos un objeto de este tipo llamado pvm pues se accesa así.
pvm.nom
Para la cadena app
pvm.app
y así para las variables o cadenas que se encuentran dentro de nuestra estructura.
El programa es sencillo, pero sirve para ver como funcionan las estructuras.
De forma muy parecida funcionan las clases, por lo que si entiendes bien esto, las clases seran faciles de entender.
Entrada archivada en:Programación c++. Etiquetas:anjuta, c++, estructuras, Programacion, sueldo neto, ubuntu.


Trackback este articulo | Suscríbete a los comentarios vía RSS Feed