Quisiera saber como puedo cambiar en los condicionales el numero que estoy asignando por una palabra, por ejemplo que escriba ROJA y me imprima un tipo de descuento.. Ya estuve realizando varias pruebas y solo me funciona con números.
#include <iostream>
using namespace std;
int main()
{
float Bola,PrecioDes,CantidadAP;
PrecioDes=0;
CantidadAP=0;
cout<<("\nIntroduzca el precio total: ");
cin>> CantidadAP;
cout<<("\nCual es el codigo de la bolita: ");
cin>> Bola;
if(Bola==1) {
cout<<("\nNo posee descuento") << endl;
}
else if (Bola==2) {
cout<<("\nPosee un descuento de 10%") << endl;
PrecioDes=(CantidadAP-((CantidadAP*10)/100));
cout <<"\nTotal a pagar es: " << PrecioDes << endl;
}
else if (Bola==3){
cout<<("\nPosee un descuento de 25%");
PrecioDes=(CantidadAP-((CantidadAP*25)/100));
cout <<"\nTotal a pagar es: " << PrecioDes << endl;
}
else if(Bola==4){
cout<<("\nPosee un descuento de 50%") << endl;
PrecioDes=(CantidadAP-((CantidadAP*50)/100));
cout <<"\nTotal a pagar es: " << PrecioDes << endl;
}
else {
cout<< "\nLa compra es gratis" << endl;
}
system("PAUSE");
return(0);
}