Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

como usar cantidades con punto decimal en c++

darksideluisjairo

Bovino maduro
Desde
6 May 2008
Mensajes
321
hola amigos tengo una duda en c++ como le hago para poder usar cantidades con punto decimal en mi programa ya que no puedo cuando lo pongo se finaliza el programa y no me deja hacer nada mas

este es mi codigo si porfavor me pueden decir que es lo que tengo que poner

#include<iostream.h>
main()
{
int c;
int d;
int r;
cout<<"introdusca tipo de cambio";
cin>>c;
cout<<"introdusca dolares a convertir";
cin >>d;
r=c*d;
cout<<"sus cambio a pesos es de :"<<r;
cout<<"gracias por usar nuestro convertidor";
return 0;
}

el programa funciona bien con enteros pero no con decimales alguna idea de como corregirlo
 
el tipo de dato para numeros flotantes es "float", lo segundo pues no existe como tal, pero puedes usar getchar, para obtener el caracter ,validar y solo aceptarlo si es numerico.
 
Asi es, como dice el bakuno de arriba, no existe un comando como tal para indicar si lo que introduce el usuario es una letra o un número. Para ello, hay otros procedimientos como la validaciones, pero bueno, ya es algo que verás más adelante.
 
Volver
Arriba