W C++
Firma kurierska pobiera opłaty zgodnie z poniższym cennikiem:
Waga paczki Opłata za każde 100 km (zł)
2 kg lub mniej 1,10
Powyżej 2 kg, lecz nie więcej niż 6 kg 2,20
Powyżej 6 kg, lecz nie więcej niż 10 kg 3,70
Powyżej 10 kg, lecz nie więcej niż 20 kg 4,80
Napisz program, który prosi o wpisanie wagi paczki i odległości, jaką musi przebyć przesyłka, a następnie wyświetli
cenę.
Weryfikacja poprawności wprowadzanych danych: program nie powinien przyjmować wagi paczki mniejszej lub
równej 0 kg ani powyżej 20 kg (to największa waga paczki, jaką może przyjąć firma).



Odpowiedź :

#include <iostream>

using namespace std;

int main()

{

   int waga,odleglosc;

   float cena;

   

   cout << "Podaj wage paczki: ";

   cin >> waga;

   

   if (waga<=0 || waga>20)

   {

       cout << "Bledna waga paczki";

       return 0;

   }

   cout << "Podaj odleglosc: ";

   cin >> odleglosc;

   

   if (waga<=2) cena=odleglosc*2,20/100;

   if (waga>2 && waga<=6) cena=odleglosc*2,20/100;

   if (waga>6 && waga<=10) cena=odleglosc*3,70/100;

   if (waga>10 && waga<=20) cena=odleglosc*4,80/100;

   

   cout << "Cena paczki to: " << cena << " zl";

   

   return 0;

}