/* Zadanie: Oprogramuj automat do kawy... * Zadeklaruj 5 tablic typu char, ktore beda trzymaly nazwy dostepnych kaw, oraz 5 zmiennych zmiennoprzecinkowych, ktore beda trzymaly ceny kaw. * np:Espresso - 5.50, Americano - 6.50, Cappuccino - 10.50, Latte - 13.00, Latte macchiato - 14.00 * Zadeklaruj 1 wskaznik typu char i 1 wskaznik typu double. * Za pomoca instrukcji warunkowych umozliwij uzytkownikowi wybor kawy. Nastepnie za pomoca wskaznikow wypisz na ekran rodzaj wybranej kway i jej cene. * Uwaga! nie wolno wypisywac wewnatrz instrukcji warunkowych. */ #include #include using namespace std; int main(){ char a[] = "Espresso ", b[] = "Americano ", c[] = "Cappuccino ", d[] = "Latte ", e[] = "Latte macchiato "; double aa = 5.5, bb = 6.5, cc = 10.5, dd = 13.0, ee = 14.0; cout << "Wybierz kawe: " << endl; cout << "a - " << a << endl; cout << "b - " << b << endl; cout << "c - " << c << endl; cout << "d - " << d << endl; cout << "e - " << e << endl; char w; cin >> w; char* p = NULL ; // dawniej NULL lub 0 double *pp = 0; switch(w){ case 'a': p = a; pp = &aa; break; case 'b': p = b; pp = &bb; break; case 'c': p = c; pp = &cc; break; case 'd': p = d; pp = ⅆ break; case 'e': p = e; pp = ⅇ break; default: cout << "Nieprawidlowy wybor" << endl; p = NULL ; break; } if(p){ cout << "Zamowiles: " << p << ", placisz "<< *pp << "zl." << endl; } return 0; }