Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Zadanie:
- Stworz strukture parametry z polami Ilosc_RAM (int) Rodzaj_procesora(string/char), ilosc_rdzeni(int), ilosc_usb(int)
- Stworz strukture laptop z polami: dane(parametry), nazwa_producenta(string/char), model(string/char), cena(int)
- Stwórz 4 zmienne typu laptop i wypelnij je danymi
- Napisz program, w którym w switch bedą opcje:
- 1- wyswietl wszystkie laptopy
- 2- wyswietl parametry laptopa (konktetnego)
- 3- zmien parametry laptopa (konkretny parametr, konkretnego laptopa)*/
- #include<iostream>
- #include<conio.h>
- #include<cstdlib>
- #include<string>
- using namespace std;
- struct parametry{
- int ilosc_RAM,ilosc_rdzeni,ilosc_usb;
- string rodzaj_procesora;
- };
- struct laptop{
- parametry dane;
- int cena;
- string nazwa_producent,model;
- };
- laptop laptopy[5];
- void wyswietl(){
- system("cls");
- cout<<"Dostepne laptopy: \n";
- for(int i=1;i<5;i++){
- cout<<"Nazwa producenta: "<<laptopy[i].nazwa_producent<<endl;
- cout<<"Model: "<<laptopy[i].model<<endl;
- cout<<"Cena: "<<laptopy[i].cena<<endl;
- cout<<"\n";
- }
- }
- void wysKon(){
- int wyborL;
- system("cls");
- for(int i=1;i<5;i++){
- cout<<i<<". Nazwa producenta: "<<laptopy[i].nazwa_producent<<"; Model: "<<laptopy[i].model<<"; Cena: "<<laptopy[i].cena<<endl;
- }
- cout<<"Ktorego laptopa chcesz podejrzec?\nPodaj: ";do{cin>>wyborL;}while((wyborL<1)||(4<wyborL));
- cout<<"Wybrales:\n";
- cout<<wyborL<<". Nazwa producenta: "<<laptopy[wyborL].nazwa_producent<<"; Model: "<<laptopy[wyborL].model<<"; Cena: "<<laptopy[wyborL].cena<<endl;
- cout<<"Parametry:\n";
- cout<<"Rodzaj procesora: "<<laptopy[wyborL].dane.rodzaj_procesora<<endl;
- cout<<"Ilosc rdzeni: "<<laptopy[wyborL].dane.ilosc_rdzeni<<endl;
- cout<<"Ilosc RAM: "<<laptopy[wyborL].dane.ilosc_RAM<<"GB"<<endl;
- cout<<"Ilosc USB: "<<laptopy[wyborL].dane.ilosc_usb<<endl;
- cout<<"\n";
- }
- void zmienP(){
- int wyborL,wyborP;
- system("cls");
- do{
- for(int i=1;i<5;i++){
- cout<<i<<". Nazwa producenta: "<<laptopy[i].nazwa_producent<<"; Model: "<<laptopy[i].model<<"; Cena: "<<laptopy[i].cena<<endl;
- }
- cout<<"Ktorego laptopa parametry chcesz zmienic?\nPodaj: ";do{cin>>wyborL;}while((wyborL<1)||(4<wyborL));
- cout<<"Wybrales:\n";
- cout<<wyborL<<". Nazwa producenta: "<<laptopy[wyborL].nazwa_producent<<"; Model: "<<laptopy[wyborL].model<<"; Cena: "<<laptopy[wyborL].cena<<endl;
- cout<<"Ktory z parametrow chcesz zmienic?\n"<<"1 - Rodzaj procesora\n2 - ilosc rdzeni\n3 - ilosc RAM\n4 - ilosc USB\n\n5 - zmien laptopa\n6 - przejdz do menu";
- do{
- cout<<"\nWybor: ";
- do{cin>>wyborP;}while((wyborP<1)||(6<wyborP));
- switch(wyborP){
- case 1:{
- cout<<"Zmieniasz rodzaj procesora: ";getline(cin,laptopy[wyborL].dane.rodzaj_procesora);
- break;}
- case 2:{
- cout<<"Zmieniasz ilosc rdzeni: ";cin>>laptopy[wyborL].dane.rodzaj_procesora;
- break;}
- case 3:{
- cout<<"Zmieniasz ilosc RAM: ";cin>>laptopy[wyborL].dane.ilosc_RAM;
- break;}
- case 4:{
- cout<<"Zmieniasz ilosc USB: ";cin>>laptopy[wyborL].dane.ilosc_usb;
- break;}
- }
- }while(wyborP<5);
- system("cls");}while(wyborP!=6);
- }
- using namespace std;
- int main(){
- laptopy[1].cena=2549;
- laptopy[1].nazwa_producent="hp";
- laptopy[1].model="4340s";
- laptopy[1].dane.ilosc_RAM=4;
- laptopy[1].dane.ilosc_rdzeni=4;
- laptopy[1].dane.ilosc_usb=3;
- laptopy[1].dane.rodzaj_procesora="i5";
- laptopy[2].cena=2000;
- laptopy[2].nazwa_producent="Lenovo";
- laptopy[2].model="L8A45";
- laptopy[2].dane.ilosc_RAM=2;
- laptopy[2].dane.ilosc_rdzeni=2;
- laptopy[2].dane.ilosc_usb=2;
- laptopy[2].dane.rodzaj_procesora="i3";
- laptopy[3].cena=2860;
- laptopy[3].nazwa_producent="ASUS";
- laptopy[3].model="S35C";
- laptopy[3].dane.ilosc_RAM=4;
- laptopy[3].dane.ilosc_rdzeni=4;
- laptopy[3].dane.ilosc_usb=4;
- laptopy[3].dane.rodzaj_procesora="i7";
- laptopy[4].cena=1850;
- laptopy[4].nazwa_producent="Acer";
- laptopy[4].model="T71-M8A1";
- laptopy[4].dane.ilosc_RAM=2;
- laptopy[4].dane.ilosc_rdzeni=1;
- laptopy[4].dane.ilosc_usb=2;
- laptopy[4].dane.rodzaj_procesora="AMD A10";
- int wybor;
- do{
- system("cls");
- cout<<"1 - wyswietl wszystkie laptopy\n";
- cout<<"2 - wyswietl parametry laptopa (konktetnego)\n";
- cout<<"3 - zmien parametry laptopa (konkretny parametr, konkretnego laptopa)\n";
- cout<<"4 - wyjscie\n";
- cout<<"Wybor: ";
- cin>>wybor;
- switch(wybor){
- case 1:{wyswietl();getch();getch();break;}
- case 2:{wysKon();getch();getch();break;}
- case 3:{zmienP();break;}
- }}while(wybor!=4);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment