👤

Napisz program w języku C++. Koniecznie użyj pętli while lub do while. (Ich ilość wynika z potrzeb zadania)

Kupujesz pączki po 1,20, ptysie po 1,40 oraz bajaderki po 1,00. Zadeklaruj je jako stałe.

Program pyta użytkownika o ilość poszczególnych ciastek (liczba ciastek max 20). Gdy ilość będzie błędna, to użytkownik dostanie stosowny komunikat i program zapyta jeszcze raz o ilość.

Po podaniu danych program wyświetli podsumowanie w następującym układzie:

Pączki: - ilość sztuk * 1,20 = razem_pączki

Ptysie: - ilość sztuk * 1,40 = razem_ptysie

Bajaderki: - ilość sztuk *1,00 = razem_bajaderki

Koszt całkowity: razem_wszystko


Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

int main(int argc, char const *argv[])

{

   const double paczki = 1.20;

   const double ptysie = 1.40;

   const double bajaderki = 1.00;

   int iloscPaczki;

   int iloscPtysie;

   int iloscBajaderki;

   int i = 0;

   cout << "Podaj ilosc paczkow" << endl;

   cin >> iloscPaczki;

   while (iloscPaczki > 20)

   {

       cout << "Podaj poprawna ilosc paczkow" << endl;

       cin >> iloscPaczki;

   }

   cout << "Podaj ilosc ptysiow" << endl;

   cin >> iloscPtysie;

   while (iloscPtysie > 20)

   {

       cout << "Podaj poprawna ilosc ptysiow" << endl;

       cin >> iloscPtysie;

   }

   cout << "Podaj ilosc bajderakow" << endl;

   cin >> iloscBajaderki;

   while (iloscBajaderki > 20)

   {

       cout << "Podaj poprawna ilosc bajderakow" << endl;

       cin >> iloscBajaderki;

   }

   double cenaPaczki;

   double cenaPtysie;

   double cenaBajaderki;

   double cenaWszystko;

   cout << "Cena paczki: ";

   cenaPaczki = iloscPaczki * paczki;

   cout << cenaPaczki << endl;

   cout << "Cena ptysie: ";

   cenaPtysie = iloscPtysie * ptysie;

   cout << cenaPtysie << endl;

   cout << "Cena bajaderki: ";

   cenaBajaderki = iloscBajaderki * bajaderki;

   cout << cenaBajaderki << endl;

   cout << "Cena wszystko: ";

   cenaWszystko = cenaPaczki + cenaPtysie + cenaBajaderki;

   cout << cenaWszystko;

   return 0;

}

Wyjaśnienie:

Jak coś niejasne to pisz :) Możesz dać naj bo zajęło mi to zdecydowanie zbyt długo xd