Znaki typu char zapisz w if-ach w pojedynczych apostrofach ’ ’ .
#include
using namespace std;
int main ()
{
cout << " ***Program oblicza pola powierzchni figur plaskich*** \n\n";
char x;
cout << " Wybierz dla jakiej figury chcesz obliczyc pole i kliknij Enter:\n 't' - trojkat\n 'k' - kwadrat\n 'p' - prostokat\n ";
cin >> x;
cout << "\n\n";
if (x== 't')
{
float h,a,p;
cout <<"Podaj podstawe trojkata: ";
cin >> a;
cout <<"\nPodaj wysokosc trojkata: ";
cin >> h;
p=0.5*a*h;
cout <<"Pole powierzchni trojkata o podstawie "<
}
system("pause");
}
[/code]
A poza tym w tym if’ie przypisałeś do zmiennej x znak t. = to znak przypisania, nie równości. Często początkujący taki błąd robią Ale spokojnie, wejdzie w nawyk poprawna forma Czyli ma być x == ‘t’
Tak dzięki wielkie za pomoc i wytłumaczenie. Po prostu jestem nie doświadczony i nie douczony, wchłaniam C++ dopiero od wczoraj, a w gąszczu ciężkich poradników trudno znaleźć jest pojedyncze proste błędy czy wskazówki do pisania.
Program zaczyna działać poprawnie, kontynuuje pisanie. Dzięki jeszcze raz i z pewnością jeszcze się tutaj odezwę