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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


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

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Que está mal en este procedimiento c++?
« en: 24 Agosto 2011, 10:42 am »

Estaba relajandome un poco(que manera tan rara para alguien de 13 años de relajarse, no?) y pensé hacer un programa que si pusiera el nombre de un jugador del barça me dijera su numero, pero me sale que esta mal y como soy un principiante no sé como hacerlo...

#include <iostream>
#include <string>
using namespace std;
int main() {
    string a;
    cin<<a;
    if (a="Victor Valdés") cout>>"Su numero en la camiseta es el 1";
    else if (a="Daniel Alves") cout>>"Su numero en la camiseta es el 2";
    else if (a="Gerard Piqué") cout>>"Su numero en la camiseta es el 3";
    else if (a="Carles Puyol") cout>>"Su numero en la camiseta es el 5";
    else if (a="Éric Abidal") cout>>"Su numero en la camiseta es el 22";
    else if (a="Sergi Busquets") cout>>"Su numero en la camiseta es el 16";
    else if (a="Xavi Hernandez") cout>>"Su numero en la camiseta es el 6";
    else if (a="Andrés Iniesta") cout>>"Su numero en la camiseta es el 8";
    else if (a="Pedro Rodríguez") cout>>"Su numero en la camiseta es el 17";
    else if (a="David Villa") cout>>"Su numero en la camiseta es el 7";
    else if (a="Lionel Messi") cout>>"Su numero en la camiseta es el 10";
    else cout>>"Es un suplente";
    }


En línea

komiki007

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: Que está mal en este procedimiento c++?
« Respuesta #1 en: 24 Agosto 2011, 10:50 am »

Ya lo he encontrado, tenia que poner dos = en vez de uno.


En línea

komiki007

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: Que está mal en este procedimiento c++?
« Respuesta #2 en: 24 Agosto 2011, 10:56 am »

Por si alguien lo quiere completo:


#include <iostream>
#include <string>
using namespace std;
int main() {
    string a;
    while (cin>>a)
    {
    if (a=="Valdés") cout<<"Su numero en la camiseta es el 1";
    else if (a=="Alves") cout<<"Su numero en la camiseta es el 2"<<endl;
    else if (a=="Piqué") cout<<"Su numero en la camiseta es el 3"<<endl;
    else if (a=="Puyol") cout<<"Su numero en la camiseta es el 5"<<endl;
    else if (a=="Abidal") cout<<"Su numero en la camiseta es el 22"<<endl;
    else if (a=="Busquets") cout<<"Su numero en la camiseta es el 16"<<endl;
    else if (a=="Xavi") cout<<"Su numero en la camiseta es el 6"<<endl;
    else if (a=="Iniesta") cout<<"Su numero en la camiseta es el 8"<<endl;
    else if (a=="Pedro") cout<<"Su numero en la camiseta es el 17"<<endl;
    else if (a=="Villa") cout<<"Su numero en la camiseta es el 7"<<endl;
    else if (a=="Messi") cout<<"Su numero en la camiseta es el 10"<<endl;
    else cout<<"Es un suplente"<<endl;
    }
}


Y si alguien es de otro equipo siempre lo puede modificar
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
donde esta este filtro?
Diseño Gráfico
telurico 2 1,513 Último mensaje 2 Diciembre 2005, 23:03 pm
por noob_Setup
Aun esta este tutorial??
Sugerencias y dudas sobre el Foro
serdiaboliko 2 2,589 Último mensaje 13 Enero 2009, 18:59 pm
por serdiaboliko
¿Qué está mal en este código?
Desarrollo Web
Aikanáro Anário 5 2,352 Último mensaje 15 Julio 2011, 02:53 am
por m0rf
Que esta mal en este codigo « 1 2 »
Programación C/C++
Daniel_Ruiz 19 5,426 Último mensaje 17 Abril 2013, 07:38 am
por mr.blood
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines