elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ayuda programa c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda programa c++  (Leído 1,250 veces)
ThompsonMT

Desconectado Desconectado

Mensajes: 2


Ver Perfil
ayuda programa c++
« en: 8 Diciembre 2017, 16:23 pm »

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


Código
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <cctype>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. const int sueldobase=10000;
  9. int sueldoneto;
  10. char ventas;
  11. float comisiones;
  12.  
  13.  
  14. ENTRADAVENTAS:
  15. cout<<"INGREASE EL VALOR TOTAL (en pesos) DE LAS VENTAS REALIZADAS POR EL VENDEDOR\n";
  16. cin>>ventas;
  17. cout<<endl;
  18. if(!isdigit(ventas)) {
  19. system("cls");
  20. cout<<"INGRESAR SOLO DATOS NUMERICOS\n";
  21. cout<<endl;
  22.  
  23. goto ENTRADAVENTAS;
  24.  
  25. }
  26. comisiones=ventas*0.10;
  27.  
  28. sueldoneto=sueldobase+comisiones;
  29.  
  30. cout<<"SUELDO BASE: "<<sueldobase<<"\n";
  31. cout<<"COMISIONES POR EL TOTAL DE VENTAS: "<<comisiones<<"\n";
  32. cout<<"SUELDO NETO: "<< sueldoneto<<"\n";
  33. system("pause");
  34. return 0;
  35. }
  36.  
  37.  


« Última modificación: 8 Diciembre 2017, 16:45 pm por ThompsonMT » En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: ayuda programa c++
« Respuesta #1 en: 8 Diciembre 2017, 18:53 pm »

La variable ventas es un char, por tanto solo puede conseguir un único carácter. Necesitarás un entero o algo que pueda alojar un número, que es para lo que lo vas a usar.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA CON PROGRAMA
Diseño Gráfico
Luisango 1 2,443 Último mensaje 17 Abril 2005, 13:25 pm
por Sub_Cero
ayuda con mi programa
Programación Visual Basic
nitrox 2 2,343 Último mensaje 31 Julio 2005, 00:48 am
por Slasher-K
[Ayuda] ¿Cómo ejecutar otro programa desde mi programa de C#?
.NET (C#, VB.NET, ASP)
Zodiak98 1 6,114 Último mensaje 8 Diciembre 2013, 01:51 am
por Eleкtro
[AYUDA] Ayuda con NETCAT o cualquier otro programa similar
Dudas Generales
Noxware 0 2,172 Último mensaje 16 Junio 2014, 18:13 pm
por Noxware
AYUDA! ---- Programa en lenguaje C en programa Dev-C ++ ---- AYUDA!
Programación C/C++
EduardoSaenz 4 3,860 Último mensaje 7 Mayo 2016, 23:38 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines