Advertisement
kutasenator

Struktury (main.c) V2

Jan 22nd, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.15 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <inttypes.h>
  5. #include <string.h>
  6. #include "Nagłówek.h"
  7. #define _USING_MATH_DEFINES
  8. #include <math.h>
  9.  
  10. int wybor, i=0, x=8, j=0, numer, imax, imin;
  11. double max, min,z;
  12.  
  13. struct klient
  14. {
  15.     char imie[40];
  16.     char nazwisko[40];
  17.     unsigned int rokurodzenia;
  18.     char numerkonta[27];
  19.     char nazwabanku[40];
  20.     double kwota;
  21. };
  22.  
  23. struct klient tablica[10] = { {"Filip","Wojciechowski", 1996, "23435623439088234554780000", "PKO", 15}, {"Jakub", "Kacperski", 1996, "65345623424356567523452000", "Santander", 10},
  24. {"Artur", "Tymoszuk", 1995, "98435523455478234623220222", "ING", 30.25}, {"Piotr", "Pec", 1996, "54734323424356953476762389", "BGZ", 90.23}, {"Juliusz", "Grzanka", 1996, "98234598723457125423492398", "Credit", 982.21},
  25. {"Judyta", "Grzanka", 1969, "32546719745023581507245793", "Santander", 43532.12}, {"Lidia", "Wojciechowska", 1966, "45761295384651083560135168", "ING", 32456.23},
  26. {"Dariusz", "Wojciechowski", 1966, "32427569230841367392015426", "BGZ", 103045.23}};
  27.  
  28. int main()
  29. {
  30.     do
  31.     {
  32.         do
  33.         {
  34.             printf("\t1. Wyswietl jednego klienta\n");
  35.             printf("\t2. Wyswietl wszystkich klientow\n");
  36.             printf("\t3. Klient z najwieksza kwota na koncie\n");
  37.             printf("\t4. Klient z najmniejsza kwota na koncie\n");
  38.             printf("\t5. Suma kwot na kontach klientow\n");
  39.             if (x < 10)
  40.             {
  41.                 printf("\t6. Dodaj uzytkownika\n");
  42.             }
  43.             printf("\t7. Koniec\n");
  44.             scanf("%d", &wybor);
  45.             if (wybor < 1 || wybor > 7)
  46.             {
  47.                 printf("Nieprawidlowy wybor\n");
  48.             }
  49.         } while (wybor < 1 || wybor > 7);
  50.  
  51.         switch (wybor)
  52.         {
  53.         case 1:
  54.             jeden(tablica, x);
  55.             wyswietl(tablica, numer, wybor, z, max, imax, min, imin);
  56.             break;
  57.         case 2:
  58.             wszyscy(tablica,x );
  59.             break;
  60.         case 3:
  61.             najwieksza(tablica,x);
  62.             wyswietl(tablica, numer, wybor, z, max, imax, min, imin);
  63.             break;
  64.         case 4:
  65.             najmniejsza(tablica,x);
  66.             wyswietl(tablica, numer, wybor, z, max, imax, min, imin);
  67.             break;
  68.         case 5:
  69.             suma(tablica,x);
  70.             wyswietl(tablica, numer, wybor, z, max, imax, min, imin);
  71.             break;
  72.         case 6:
  73.             dodaj(tablica,x);
  74.             break;
  75.         }
  76.     } while (wybor != 7);
  77.     return 0;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement