Witajcie! Mam problem a mianowicie z instrukcją warunkową if. Robiłem encyklopedię o kotach xD i gdy włączyłem program i wpisałem nazwę kota - wyskoczyły wszystkie opisy, nie tylko kota którego chciałem - ale wszystkie!
Powiedzcie mi proszę co robiłem źle.
- Aleks
A oto skrypty:
#include <iostream>
#include <windows.h>
using namespace std;
string Rasa;
int main()
{
cout << "Witamy w Kociej wyszukiwarce! Wpisz rase kota o ktorej chcesz poczytac!" << endl;
cin >> Rasa;
system( "cls" );
if(Rasa=="Kot Brytyjski"||"Brytyjski"||"Brytyjczyk"||"kot brytyjski"||"kot Brytyjski"||"brytyjski");
cout << "Kot brytyjski krótkowłosy – rasa kota, której początki wywodzą od kotów sprowadzonych na Wyspy Brytyjskie przez legiony rzymskie, wykorzystujące je do walki ze szczurami. Legendy tej nie udało się jednak udowodnić. Faktem jest, że rasa wywodzi się od kotów domowych zamieszkujących Wielką Brytanię." << endl;
if(Rasa=="Kot Perski"||"kot Perski"||"kot perski"||"Perski"||"perski");
cout << "Kot perski – stara rasa kota, zaliczana do grupy długowłosych. W Europie pojawiła się w XVII wieku. Waga dorosłego kota 2,5–6 kg Liczba kociąt w miocie 3–4 Usposobienie spokojne, miłe, łagodne, niewielkie talenty łowcze, mało towarzyskie. Woli wylegiwać się na kanapie, niż grasować w krzakach Umaszczenie" << endl;
if (Rasa=="Kot Bengalski"||"Bengalski"||"bengalski"||"kot Bengalski"||"Kot bengalski");
cout << "Kot bengalski, bengal, leopardeta – rasa kota pochodząca ze Stanów Zjednoczonych, powstała w wyniku skrzyżowania dzikiego kota bengalskiego z kotem domowym. Jest zaliczana do grupy kotów orientalnych." << endl;
if(Rasa=="Syberyjski"||"syberyjski"||"Kot Syberyjski"||"Kot syberyjski"||"kot Syberyjski");
cout << "Kot syberyjski – rasa kota, zaliczana do ras półdługowłosych, pochodząca z Syberii. Zarejestrowana w FIFe dopiero w 1998 roku. Panuje przekonanie, że koty tej rasy nie uczulają ludzi tak jak koty innych ras, ponieważ ich ślina zawiera mniej białka fel d1." << endl;
if(Rasa=="Ragdoll"||"ragdoll"||"Kot Ragdoll"||"Kot ragdoll"||"kot Ragdoll");
cout << "Ragdoll – rasa kota zaliczana do kotów półdługowłosych. Nazwa rasy wynika z opinii, według której gdy ragdolla weźmie się na ręce, kot odpręża się, rozluźnia mięśnie i staje się uległy w stopniu przewyższającym inne rasy kotów. W celu popularyzacji rasy rozpowszechniano też mit o rzekomej odporności ragdolli na ból." << endl;
return 0;
}