Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2015, 20:50
matizalejo
 
Fecha de Ingreso: julio-2015
Mensajes: 3
Antigüedad: 9 años, 3 meses
Puntos: 0
Pregunta Consola no ejecuta el programa

Hola soy nuevo en esto de programar, no encuentro el erroren este codigo cuando lo ejecuto solamente me pide el primer dato y luego de eso solo muestra los siguientes "cout" sin dejarme ingresar los demás datos y termina pidiendo que ingrese una tecla para terminar. Ya me ha pasado con otros intentos, utilizo Visual Studio y Dev c++ y en ambos es lo mismo. Este es el código:

/*En este ejercicio e calculara el salario de un trabajador teniendo en cuenta los descuentos correspondientes
al salario de este si obtuvo algún préstamo por parte de la empresa.
Hay dos secciones en la empresa y consecuentemente dos salarios: el primero es el cargo Administrativo el cual
devenga $ 56000 y el otro cargo es el operativo con un valor por el dia trabajado de $ 48000*/

#include "iostream"

using namespace std;

int main()
{
char puesto, administrativo=0;
int deuda, dias,sueldo;

cout << "Ingrese puesto del empleado: ";
cin >> puesto;

cout << "Ingrese el numero de dias que trabajo: ";
cin >> dias;

if (puesto == administrativo) {

cout << "Ingrese el monto total de deuda con la empresa, si tiene";
cin >> deuda;

sueldo = (56000 * dias) - deuda;

cout << "El total a pagar es: ";

}

else

cout << "Ingrese el monto total de deuda con la empresa, si tiene";
cin >> deuda;

sueldo = (48000 * dias) - deuda;

cout << "El total a pagar es: ";

return 0;
}

Gracias