Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <fstream>
- #define N 6
- using namespace std;
- struct Tprzelot
- {
- char trasa[20];
- char linia[30];
- int ilosc;
- float cena;
- };
- Tprzelot przelot[N];
- int i=0;
- int wynik=0;
- void Czytaj(int i)
- {
- cout <<endl;
- cout << " Podaj trase: "<<endl;
- cin >> przelot[N].trasa;
- cout << " Podaj linie "<<endl;
- cin >> przelot[N].linia;
- cout << " Podaj dlugosc trasy: "<<endl;
- cin >> przelot[N].ilosc;
- cout << " Podaj cene: "<<endl;
- cin >> przelot[N].cena;
- };
- void Wyprowadz(int po)
- {
- for (int i=0;i<po;i++)
- {
- cout <<"Lot numer "<<i+1<<endl;
- cout << "Trasa: " << przelot[N].trasa << endl;
- cout << "Linia: " << przelot[N].linia << endl;
- cout << "Dlugosc trasy: " << przelot[N].ilosc << endl;
- cout << "Cena: " << przelot[N].cena << endl;
- }
- };
- void Wypisz(int po)
- {
- for (int i=0;i<po;i++)
- {
- cout <<"Lot numer "<<i+1<<endl;
- cout << "Trasa: " << przelot[N].trasa << endl;
- cout << "Cena: " << przelot[N].cena << endl;
- }
- };
- void srednia(int po)
- {
- for (int i=0;i<po;i++){
- wynik = (wynik + przelot[N].cena);
- } cout << "Średnia cena wszystkih przelotów: "<<wynik/po<<endl;
- }
- int menu;
- int main()
- {
- int po=0;
- int nr=0;
- int p=0;
- int a=0;
- do
- {
- cout<<" Menu"<<endl<<"1.Dodaj Lot"<<endl<<"2.Wyprowadz wszystkie loty na ekran"<<endl<<"3.Wyświetl loty i ich ceny"<<endl<<"4.Wyjscie"<<endl;
- cin >>menu;
- switch(menu)
- {
- case 1:if(po<N){
- Czytaj(po);
- po++;
- }else cout << "Baza przepelniona";
- cout <<endl;
- break;
- case 2:Wyprowadz(po);
- cout <<endl;
- break;
- case 3:Wypisz(po);
- break;
- case 4:exit;
- break;
- case 5:srednia(po);
- break;
- default:
- cout << "Wybrales zla opcje!";
- }
- }while(menu!=4);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement