cplusplus

Opis forum

  • Nie jesteś zalogowany.
  • Polecamy: Moda

#1 2011-04-14 15:42:47

 pszonka

Administrator

1708501
Zarejestrowany: 2011-01-25
Posty: 113
Punktów :   

19 kwietnia 2011

wrzucać tu wszystko co jest robione na lekcji

Offline

 

#2 2012-10-09 06:38:19

 pszonka

Administrator

1708501
Zarejestrowany: 2011-01-25
Posty: 113
Punktów :   

Re: 19 kwietnia 2011

#include<iostream>
#include<string.h>
#include<fstream>
using namespace std;

struct firma
   {
   int nr;
   string imie;
   string nazwisko;
   string adres;
   };

int main()
{
firma rolka[20];
int i, ile;

cout<<" Wprowadzanie danych do bazy:"<<endl;

    do
    {
    cout<<" Podaj ile osob wprowadzic: ";
    cin>>ile;
    }
    while((ile<1)||(ile>20));
   
cout<<endl;
for(i=0;i<ile;i++)
    {
    rolka[i].nr=i;
    cout<<" Podaj imie: ";
    cin>>rolka[i].imie;
    cout<<" Podaj nazwisko: ";
    cin>>rolka[i].nazwisko;
    cout<<" Podaj adres: ";
    cin>>rolka[i].adres;
    cout<<endl;
    }

cout<<" Co dalej chcesz zrobić "<<endl;
cout<<" 1 - wyswietla info o kliencie "<<endl;
cout<<" 2 - wyswietla zbiorcze info o wszystkich klientach "<<endl;
cout<<" 3 - usuwa danego klienta "<<endl;
cout<<" 4 - exportuje dane z bazy do pliku "<<endl;
cout<<endl;
cout<<" Co wybierasz: "<<endl;
cout<<endl;

int wybor;
cin>>wybor;
   
switch(wybor)
   {
   case 1:
      {
      string szukanenazwisko;
      cout<<" Podaj nazwisko do wyszukania: ";
      cin>>szukanenazwisko;
      for(i=0;i<ile;i++)
         {
         if(szukanenazwisko==rolka[i].nazwisko)
            {
            cout<<rolka[i].nr<<"\t";
            cout<<rolka[i].imie<<"\t";
            cout<<rolka[i].nazwisko<<"\t";
            cout<<rolka[i].adres<<"\t";
            cout<<endl;
            }
         else
            {
            cout<<" Brak takiego klienta "<<endl;
            }
         }
      cout<<endl;
      break;
      }
   case 2:
      {
      cout<<" Wyswietla info o wszystkich klientach "<<endl;
      cout<<endl;
      cout<<"numer"<<"\t"<<"imie"<<"\t"<<"nazwisko"<<"\t"<<"adres"<<endl;
      for(i=0;i<ile;i++)
         {
         cout<<rolka[i].nr<<"\t";
         cout<<rolka[i].imie<<"\t";
         cout<<rolka[i].nazwisko<<"\t";
         cout<<rolka[i].adres<<endl;
         }
      cout<<endl;
      break;
      }
   case 3:
      {
      string szukanenazwisko;
      cout<<" Podaj nazwisko do usuniecia: ";
      cin>>szukanenazwisko;
      for(i=0;i<ile;i++)
         {
         if(szukanenazwisko==rolka[i].nazwisko)
            {
            rolka[i].nr=' ';
            rolka[i].imie=' ';
            rolka[i].nazwisko=' ';
            rolka[i].adres=' ';
            }
         }
      cout<<endl;
      cout<<"numer"<<"\t"<<"imie"<<"\t"<<"nazwisko"<<"\t"<<"adres"<<endl;
      for(i=0;i<ile;i++)
         {
         cout<<rolka[i].nr<<"\t";
         cout<<rolka[i].imie<<"\t";
         cout<<rolka[i].nazwisko<<"\t";
         cout<<rolka[i].adres<<endl;
         }
      cout<<" Klient: "<<szukanenazwisko<<" zostal usuniety"<<endl;
      cout<<endl;
      break;
      }
   case 4:
      {
      cout<<" 4 "<<endl;
      break;
      }
   default:
      {
      cout<<" Bledne dane"<<endl;
      }
   }
cout<<endl;
system("pause");
}

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.mamuski.pun.pl www.historia.pun.pl www.shippuden.pun.pl www.sanandreasonline.pun.pl www.magicznahodowla.pun.pl