Witam. Robie zadanie z kursu z ktorego aktualnie sie ucze, jestem nowy w programowaniu i mam pytanie co zrobilem nie tak. Chodzi mi o to gdy np. wybiore liczbe "Dane ktore chcesz wyswietlic" 5 to zamiast ilosci pudelek pokazuje mi cene brutto i netto.
Kod:
#include <iostream>
using namespace std;
int main()
{
double magazyn[5][5] = {
{1, 3.58, 5, 10, 2}, //czekolada 0
{2, 9.61, 5, 25, 5}, //zelki 1
{3, 8.52, 8, 18, 3}, //mleko 2
{4, 10.25, 8, 36, 6}, //popcorn 3
{5, 6.17, 23, 4 , 1} //kakao 4
};
int liczba,liczba2;
cout << "Rozklad magazynu:\n 1 - czekolada \n 2 - zelki \n 3 - mleko \n 4 - popcorn \n 5 - kakao " << endl;
cout << "Dostepne dane: \n 1 - ID \n 2 - Cena netto/brutto \n 3 - VAT \n 4 - Ilosc sztuk w pudelku \n 5 - ilosc pudelek" << endl;
cout << "Numer rozkladu: ";
cin >> liczba;
cout << "Dane, ktore chcesz wyswietlic: ";
cin >> liczba2;
if(liczba2=1)
{
cout << "ID: " << magazyn[liczba-1][0] << endl;
}
else if(liczba2=2)
{
cout << "Cena netto: " << magazyn[liczba-1][1] << endl;
cout << "Cena brutto: " << magazyn[liczba-1][1] - ((magazyn[liczba][1] / 100) * magazyn[liczba][2]) << endl;
}
else if(liczba2=3)
{
cout << "VAT: " << magazyn[liczba-1][2] << "%" << endl;
}
else if(liczba2=4)
{
cout << "Ilosc sztuk w pudelku: " << magazyn[liczba-1][3] << endl;
}
else if(liczba2=5)
{
cout << "Ilosc pudelek: " << magazyn[liczba-1][4] << endl;
}
cout << "\nKoniec";
return 0;
}