estoy haciendo una practica y este ejercicio al momento de calcular las comisiones resulta un valor incorrecto, de verdad que me he cansado de buscar algun error y nada, de hecho el programa compila, pero el valor siempre es incorrecto.
ayuda por favor
ayuda por favor
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>
#include <cctype>
using namespace std;
int main() {
const int sueldobase=10000;
int sueldoneto;
char ventas;
float comisiones;
ENTRADAVENTAS:
cout<<"INGREASE EL VALOR TOTAL (en pesos) DE LAS VENTAS REALIZADAS POR EL VENDEDOR\n";
cin>>ventas;
cout<<endl;
if(!isdigit(ventas)) {
system("cls");
cout<<"INGRESAR SOLO DATOS NUMERICOS\n";
cout<<endl;
goto ENTRADAVENTAS;
}
comisiones=ventas*0.10;
sueldoneto=sueldobase+comisiones;
cout<<"SUELDO BASE: "<<sueldobase<<"\n";
cout<<"COMISIONES POR EL TOTAL DE VENTAS: "<<comisiones<<"\n";
cout<<"SUELDO NETO: "<< sueldoneto<<"\n";
system("pause");
return 0;
}