Hello, i started to learn c++. I'm very basic program from what i have learned.
The problem is that i have few errors with the code so i hope someone could fix that.
#include <iostream>
using namespace std;
int main() {
char Pasirinkimas;
int R;
int Atsakymas;
int Kampas;
cout << "Sia programele galime apskaicioti skritulio plota,perimetra,ispjovos plota." << endl;
cout << "Pasirinkite ka skaiciosite" << endl;
cout << "Jai skaiciosite skritolio perimetra rasykite SP, plota SS, ispjovos plota IP" << endl;
cin >> Pasirinkimas;
if(("SP" || "SS" || "IP") != Pasirinkimas) { /* checing if Pasirinkimas is correct */
cout << "Pasirinkite viena is varijantu: SP, SS, IP" << endl;
} else {
cout << "Gerai, parasykite spindulio ilgi" << endl;
cin >> R;
if(Pasirinkimas == "SP") { /* checing which one was choosen */
Atsakymas = 2*R;
cout << "Atsakymas yra " << Atsakymas << "pi" << endl;
}
if(Pasirinkimas == "SS") { /* checing which one was choosen */
Atsakymas = R*R;
cout << "Atsakymas yra " << Atsakymas << "pi" << endl;
}
if(Pasirinkimas == "IP") { /* checing which one was choosen */
cout << "Parasykite kamo dydi" << endl;
cin >> Kampas;
if((Kampas > 360) | (Kampas < 0)) {
cout << "Pasirinkite taisinga kampa! (0-360)" << endl;
}
Atsakymas = (R*R)/360/Kampas;
cout << "Atsakymas yra " << Atsakymas << "pi" << endl;
}
}
return 1;
}
Errors:
------ Build started: Project: Console lessons, Configuration: Debug Win32 ------
Compiling...
pamoka2.cpp
c:\users\rasa\documents\visual studio 2008\projects\console lessons\console lessons\pamoka2.cpp(17) : error C2446: '==' : no conversion from 'const char *' to 'int'
There is no context in which this conversion is possible
c:\users\rasa\documents\visual studio 2008\projects\console lessons\console lessons\pamoka2.cpp(17) : error C2040: '==' : 'int' differs in levels of indirection from 'const char [3]'
c:\users\rasa\documents\visual studio 2008\projects\console lessons\console lessons\pamoka2.cpp(21) : error C2446: '==' : no conversion from 'const char *' to 'int'
There is no context in which this conversion is possible
c:\users\rasa\documents\visual studio 2008\projects\console lessons\console lessons\pamoka2.cpp(21) : error C2040: '==' : 'int' differs in levels of indirection from 'const char [3]'
c:\users\rasa\documents\visual studio 2008\projects\console lessons\console lessons\pamoka2.cpp(25) : error C2446: '==' : no conversion from 'const char *' to 'int'
There is no context in which this conversion is possible
c:\users\rasa\documents\visual studio 2008\projects\console lessons\console lessons\pamoka2.cpp(25) : error C2040: '==' : 'int' differs in levels of indirection from 'const char [3]'
Build log was saved at "file://c:\Users\Rasa\Documents\Visual Studio 2008\Projects\Console lessons\Console lessons\Debug\BuildLog.htm"
Console lessons - 6 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========