Ayuda con un simple programa

Iniciado por CGB, 23 Agosto 2015, 03:54 AM

0 Miembros y 1 Visitante están viendo este tema.

CGB

Hola, estoy aprendiendo c++ y tengo duda con este ejercicio.

escribir un programa que acepte un  numero de tres digitos escrito en palabra y los visualice como un valor de tipo entero. la entrada se termina con un punto, utilizando if o switch

ejem:

doscientos veinticinco.

salida

225


Gracias, no pido el programa ya hecho solo que me guíen para hacerlo, gracias otra vez

engel lex

Programa las palabras

Cien, docientos, uno veinte, etc...

Usa la librería string.h y almacenalo como varios array de strings..

Recorre la frase separando por espacios y tendras las palabras

Luego es cosa de comparar con if por cada escala y palabra para sumar los valores

Por ejemplo para los cientos
if(palabra==cientos[x]){
  Resultado+=(1+x)*100;
}
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Orubatosu

Y recuerda que el numero puede ser entre 1 y 999, la primera palabra no tiene porque ser necesariamente centenas, puede ser decenas o incluso un solo número
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998