Jestem początkującym programistą, lecz zmobilizowałem się aby stworzyć krótki programik z listą wyboru typu:
"Co chcesz kupić?"
1.mleko
2.chleb
itd.
i pragnę wybrać jeden produkt, otrzymać komunikat jaki produkt wybrałem i za pomocą tablicy obliczyć czy wystarczy mi pieniędzy (ustalonych cin'em na początku) lub czy mam ponad potrzebną kwotę, lub czy mam idealną kwotę. Proszę o pomoc.
A oto kod C++:
#include <iostream>
using namespace std;
int main()
{
string imie;
cout << "Jak masz na imie?";
cin >> imie;
cout << "Witaj " << imie << endl;
float cash;
cout << "Ile masz siana?";
cin >> cash;
cout << "co chesz kupic?";
int ar[5];
ar[0] = 3;
ar[1] = 4;
ar[2] = 6000;
ar[3] = 600;
ar[4] = 100;
cout << endl
<< "0 = mleko" << endl
<< "1 = chleb " << endl
<< "2 = nowego pc " << endl
<< "3 = krzeslo gamingowe " << endl
<< "4 = gre" << endl;
cout << endl;
float liczba;
float zaplata;
zaplata = 0;
liczba = 0;
cout << "Podaj numer produktu: " << endl;
cin >> liczba;
if (liczba != 0) {
cout << endl;
}
else
cout << "Wybrales mleko";
zaplata = ar[0];
if (liczba = 1) {
cout << "Wybrales chleb";
zaplata = ar[1];
}
if (liczba = 2) {
cout << "Wybrales nowy pc";
zaplata = ar[2];
}
if (liczba = 3) {
cout << "Wybrales krzeslo gamingowe";
zaplata = ar[3];
}
if (liczba = 4) {
cout << "Wybrales gre";
zaplata = ar[4];
}
float uzbieraj;
int reszta;
reszta = cash - zaplata;
uzbieraj = zaplata - cash;
cout << "To kosztuje " << zaplata << " zl" << endl;
if (cash < zaplata) {
cout << "Musisz uzbierac jeszcze" << uzbieraj << " zl" << endl;
}
if (cash = zaplata) {
cout << "Masz idealna kwote!!!" << endl;
}
if (cash > zaplata) {
cout << "Twoja reszta wynosi " << reszta << endl;
}
return 0;
}