Информация за ученик

Да се напише програма, която позволява да се въведат в променлива от тип структура имената, класа и успеха за срока на ученик и да се отпечата:

  1. имената и успеха на ученика в прегледен вид
  2. дали ще се явява на поправителен
  3. подходящо интересно съобщение в зависимост от успеха му
Публикувано в 12в с етикети . Постоянна връзка.

4 Responses to Информация за ученик

  1. kaloyan каза:
    #include <iostream>
    #include <stdlib.h>
    
    using namespace std;
    
    int main(int argc, char** argv) {
    	struct uchenik {
    		char ime[20];
    		char prezime[20];
    		char familiq[20];
    		int klas;
    		char paralelka;
    		double uspeh;
    	};
    	uchenik u;
    	
    	cout<<"Ime: ";
    	cin>>u.ime;
    	cout<<"Prezime: ";
    	cin>>u.prezime;
    	cout<<"Familiq: ";
    	cin>>u.familiq;
    	cout<<"Klas: ";
    	cin>>u.klas;
    	cout<<"Paralelka: ";
    	cin>>u.paralelka;
    	cout<<"Uspeh: ";
    	cin>>u.uspeh;
    	
    	cout<<endl;
    	
    	cout<<u.ime<<" "<<u.prezime<<" "<<u.familiq<<endl;
    	cout<<u.klas<<u.paralelka<<" klas"<<endl;
    	cout<<u.uspeh<<endl;
    	cout<<"Uchenika ";
    	if(u.uspeh>2.50) cout<<"preminava"<<endl;
    	else cout<<"ne preminava"<<endl;
    	if(u.uspeh<2.50) cout<<"Mnogo losho za "<<u.ime<<endl;
    	else
    	if((u.uspeh>2.50) && (u.uspeh<3.50)) cout<<u.ime<<" e sredno dobar uchenik"<<endl;
    	else
    	if((u.uspeh>3.50) && (u.uspeh<4.50)) cout<<u.ime<<" e dobre, no moje i po-dobre"<<endl;
    	else
    	if((u.uspeh>4.50) && (u.uspeh<5.50)) cout<<u.ime<<" e mnogo dobar uchenik"<<endl;
    	else
    	if(u.uspeh>5.50) cout<<u.ime<<" e otlichen uchenik"<<endl;
    		
    	system("pause");
        return 0;
    }
  2. sup3rEva каза:
    #include <cstdlib>
    #include <iostream>
     
    using namespace std;
    
    struct uchenik
    {
    char ime[20];
    char prezime[20];
    char familia[20];
    int klas;
    double uspeh;
    };
    uchenik x;
    
    int main(int argc, char** argv) {
    	cout<<"Vyvedete imeto na uchenika: "<<endl;
    	cin>>x.ime;
    	cout<<"Vyvedete prezimeto na uchenika: "<<endl;
    	cin>>x.prezime;
    	cout<<"Vyvedete familiqta na uchenika: "<<endl;
    	cin>>x.familia;
    	cout<<"Vyvedete ot koi klas e uchenika: "<<endl;
    	cin>>x.klas;
    	cout<<"Vyvedete uspeh za sroka na uchenika: "<<endl;
    	cin>>x.uspeh;
    	
    	cout<<endl<<x.ime<<endl<<x.prezime<<endl<<x.familia<<endl<<"Ot "<<x.klas<<" klas"<<endl<<"Uspeh za sroka: "<<x.uspeh<<endl;
    	
    	if(x.uspeh<2.50) cout<<"Uchenikyt trqbva da uchi!"<<endl;
    else if((x.uspeh>2.50) && (x.uspeh<3.50)) cout<<"Uchenikyt se nujdae ot poveche uchene"<<endl;
    else if((x.uspeh>3.50) && (x.uspeh<4.50)) cout<<"Dobyr uspeh za dobyr uchenik"<<endl;
    else if((x.uspeh>4.50) && (x.uspeh<5.50)) cout<<"Mnogo dobyr uspeh!"<<endl;
    else if(x.uspeh>5.50) cout<<"Otlichno!"<<endl;
    	if (x.uspeh<3) cout<<"Uchenikyt shte se qvqva na popravitelen :-("<<endl;
    	else cout<<"Uchenikyt nqma da se qvqva na popravitelen! :-)"<<endl;
    
    
    
    system("PAUSE");
        return EXIT_SUCCESS;
    }
  3. sup3rEva каза:

    След малко корекции:

    #include <cstdlib>
    #include <iostream>
      
    using namespace std;
     
    struct uchenik
    {
    char ime[20];
    char prezime[20];
    char familia[20];
    int klas;
    double uspeh;
    };
    uchenik x;
     
    int main(int argc, char** argv) {
        cout<<"Vyvedete imeto na uchenika: "<<endl;
        cin>>x.ime;
        cout<<"Vyvedete prezimeto na uchenika: "<<endl;
        cin>>x.prezime;
        cout<<"Vyvedete familiqta na uchenika: "<<endl;
        cin>>x.familia;
        cout<<"Vyvedete ot koi klas e uchenika: "<<endl;
        cin>>x.klas;
        cout<<"Vyvedete uspeh za sroka na uchenika: "<<endl;
        cin>>x.uspeh;
         
        cout<<endl<<x.ime<<endl<<x.prezime<<endl<<x.familia<<endl<<"Ot "<<x.klas<<" klas"<<endl<<"Uspeh za sroka: "<<x.uspeh<<endl;
         
        if(x.uspeh<=2.99) cout<<"Uchenikyt trqbva da uchi!"<<endl;
    else if((x.uspeh>2.99) && (x.uspeh<3.50)) cout<<"Uchenikyt se nujdae ot poveche uchene"<<endl;
    else if((x.uspeh>=3.50) && (x.uspeh<4.50)) cout<<"Dobyr uspeh za dobyr uchenik"<<endl;
    else if((x.uspeh>=4.50) && (x.uspeh<5.50)) cout<<"Mnogo dobyr uspeh!"<<endl;
    else if(x.uspeh>=5.50) cout<<"Otlichno!"<<endl;
        if (x.uspeh<3) cout<<"Uchenikyt shte se qvqva na popravitelen :-("<<endl;
        else cout<<"Uchenikyt nqma da se qvqva na popravitelen! :-)"<<endl;
     
     
     
    system("PAUSE");
        return EXIT_SUCCESS;
    }

Вашият коментар