Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- using namespace std;
- float przewidywana(float suma_ocen, float suma_wag)
- {
- float waga;
- cout<<"Podaj wage kolejnej oceny: ";
- cin>>waga;
- suma_wag+=waga;
- for (int i=1; i<7; i++)
- {
- suma_ocen+=waga;
- cout<<"Gdy dostaniesz "<<i<<" srednia bedzie wynosila: "<<suma_ocen/suma_wag<<endl;
- }
- }
- int main()
- {
- int a;
- cout<<"Wprowadz ktory przedmiot chcesz otworzyc:"<<endl<<"1 - biologia"<<endl<<"2 - polski"<<endl<<"3 - matematyka"<<endl;
- cin>>a;
- float ocena, waga,suma_ocen=0,suma_wag=0,srednia;
- switch(a)
- {
- case 1:
- {
- ifstream biol ("biologia.txt");
- if(!biol)
- {
- cout<<"Taki plik nie istnieje!"<<endl;
- getchar();
- return 1;
- }
- while (biol>>ocena>>waga)
- {
- suma_ocen=suma_ocen+ocena*waga;
- suma_wag+=waga;
- }
- srednia=suma_ocen/suma_wag;
- cout<<"Twoja aktualna srednia to: "<<setprecision(3)<<srednia<<endl;
- przewidywana(suma_ocen, suma_wag);
- break;}
- case 2:
- {
- ifstream pol ("polski.txt");
- if(!pol)
- {
- cout<<"Taki plik nie istnieje!"<<endl;
- getchar();
- return 1;
- }
- while (pol>>ocena>>waga)
- {
- suma_ocen=suma_ocen+ocena*waga;
- suma_wag+=waga;
- }
- srednia=suma_ocen/suma_wag;
- cout<<"Twoja aktualna srednia to: "<<setprecision(3)<<srednia<<endl;
- przewidywana(suma_ocen, suma_wag);
- break;}
- case 3:
- {
- ifstream mat ("matma.txt");
- if(!mat)
- {
- cout<<"Taki plik nie istnieje!"<<endl;
- getchar();
- return 1;
- }
- while (mat>>ocena>>waga)
- {
- suma_ocen=suma_ocen+ocena*waga;
- suma_wag+=waga;
- }
- srednia=suma_ocen/suma_wag;
- cout<<"Twoja aktualna srednia to: "<<setprecision(3)<<srednia<<endl;
- przewidywana(suma_ocen, suma_wag);
- break;}
- return 0;
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement