PORFAVOR ALGUIEN QUE ME AYUDE A COMPLETAR ESTO

NECKO
24 de Septiembre del 2005
HOLA QUE TAL HICE UN PEQUEÑO PROGRAMITA EN DEV-C++ Y NO ME CORRE YA LO HE REVISADO 100000 VECES Y NO LOGRO VER QUE ES EN SI, SI ME PUEDES AYUDAR CON TODO GUSTO,EL PROGRAMA ES UNA NOMINA:
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
main()
{
char nom [30];
char resp[2];
char s;
char n;
int suel,ded;
float isr,total;
cout<<"Nombre del empleado: ";
cin>>nom;
cout<<"nncual es el sueldo total del empleado: ";
cin>>suel;
cout<<"nnahora introduce el total de deducciones: ";
cin>>ded;
cout<<"nnintroduce un valor para el i.s.r(por ejemplo 10%=.10): ";
cin>>isr;
total= suel-ded*isr;
system("cls");
cout<<"nNombre del empleado: "<<nom;
cout<<"nnsueldo introducido: "<<suel;
cout<<"nni.s.r introducido: "<<isr;
cout<<"nnnnttEstas de acuerdo con los datos introducidos? s/n: ";
cin>>resp;
if(resp=="s"){
cout<<"El total a pagar al empleado es: "<<total;
}
else(resp=="n"){
cout<<"pulsa enter y el programa se reiniciara"<<endl;
}
getch();
}

altair_797
24 de Septiembre del 2005
Hola, bueno yo lo corri en visual c++ y lo unico que tenia mal era la falta de una libreria y en las validaciones de usuario, le cambie rapidamente el if por un switch que soluciono el problema. Si quieres hacer la validacion de usuario de una forma mas segura te recomiendo crear una funcion aparte donde lo validez con un while.
Espero que te sirva


#include "stdafx.h"
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

void main()
{
char nom [30];
int resp;
char s;
char n;
int suel,ded;
float isr,total;
cout<<"Nombre del empleado: ";
cin>>nom;
cout<<"nncual es el sueldo total del empleado: ";
cin>>suel;
cout<<"nnahora introduce el total de deducciones: ";
cin>>ded;
cout<<"nnintroduce un valor para el i.s.r(por ejemplo 10%=.10): ";
cin>>isr;
total= suel-ded*isr;
system("cls");
cout<<"nNombre del empleado: "<<nom;
cout<<"nnsueldo introducido: "<<suel;
cout<<"nni.s.r introducido: "<<isr;
cout<<endl;
cout<<"Estas de acuerdo con los datos introducidos? si oprima [1] , no oprima [2]: ";
cin>>resp;

switch (resp){

case 1: cout<<"El total a pagar al empleado es: "<<total;
cout<<endl;
break;
case 2: cout<<"pulsa enter y el programa se reiniciara: "<<endl;
break;
default: cout<<"Ingreso una opcion no valida, el programa se cerrara";
exit (0);


}

/*if(resp=="s"){
cout<<"El total a pagar al empleado es: "<<total;
}
else(resp=="n"){
cout<<"pulsa enter y el programa se reiniciara: "<<endl;
} */
getch();
}