Facebook
From LittKi, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 254
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int wyswietl, menu, b, d;
  5. char a, imie;
  6.  
  7.  
  8.  void WYSWIETL_MENU()
  9. {
  10.         printf("[1]Wyswietl menu  \n");
  11.     printf("[0]Zakoncz program \n");
  12. }
  13.  
  14.  
  15.  
  16. void MENU()
  17. {
  18.  
  19.         printf("MENU: \n\n\n");
  20.         printf("[1] Szlaczek \n");
  21.         printf("[2] Prostokat \n");
  22.         printf("[3] Ozdobne Imiona \n");
  23.         printf("[4] Kwadrat z dolarow \n");
  24.         printf("[0]Zakoncz Program \n");
  25. }
  26.  
  27. void CASE1(int dl, char symbol)
  28. {
  29.  
  30.  
  31.                         for(int i=0; i < dl; i++){
  32.                                 printf("%c",symbol);
  33.                         }
  34. }
  35.  
  36. void CASE2(char symbol, int pion, int poziom  )
  37. { for(int i=0; i< pion; i++){
  38.         for(int j=0; j < poziom; j++){
  39.                 printf("%c", symbol);
  40.  
  41.                 }
  42. printf("\n"); // rysuje pozioma sciane , wraca ,rysuje , wraca ...
  43.  
  44. }
  45.  
  46.  
  47. }
  48.  
  49. void CASE3(char symbol, char ozdoba )
  50. {
  51.  
  52.         switch(symbol){
  53.  
  54.         case 'I' :
  55.                 for(int i=0; i<3; i++){
  56.                                         printf("%c", ozdoba);}
  57.                 printf("\nIZA \n");
  58.  
  59.                 for(int i=0; i<3; i++){
  60.                                 printf("%c", ozdoba);
  61.                 }
  62.  
  63.                 break;
  64.  
  65.         case 'K' :
  66.                 for(int i=0; i<5; i++){
  67.                         printf("%c", ozdoba);
  68.                         }
  69.  
  70.                 printf("\nKASIA \n");
  71.  
  72.                 for(int i=0; i<5; i++){
  73.                         printf("%c", ozdoba);
  74.                 }
  75.  
  76.                 break;
  77.  
  78.  
  79.         case 'A' :
  80.                 for(int i=0; i<4; i++){
  81.                         printf("%c", ozdoba);
  82.                 }
  83.  
  84.                 printf("\nANIA \n");
  85.  
  86.                 for(int i=0; i<4; i++){
  87.                         printf("%c", ozdoba);
  88.                 }
  89.  
  90.                 break;
  91.  
  92.         case 'T' :
  93.                 for(int i=0; i<6; i++){
  94.                                         printf("%c", ozdoba);
  95.                                 }
  96.  
  97.                 printf("\nTADZIA \n");
  98.  
  99.                 for(int i=0; i<6; i++){
  100.                         printf("%c", ozdoba);
  101.                                 }
  102.                 break;
  103.  
  104.                 }
  105.  
  106. }
  107.  
  108. void CASE4(int bok){
  109.         for(int i=0; i< bok; i++){
  110.  
  111.  
  112.         for(int j=0; j < bok; j++){
  113. printf(" ");
  114.                 printf("$");
  115.  
  116.  
  117.  
  118.                 }
  119.  
  120. printf("\n");
  121.  
  122.  
  123.  
  124. }
  125. }
  126.  
  127.  
  128.  
  129. int main()
  130. {
  131.  
  132.  
  133.  
  134.  
  135.         WYSWIETL_MENU();
  136.     scanf("%d", &menu);
  137.  
  138.     if (menu == 1) {
  139.                 system("cls");
  140.  
  141.                 do{
  142.                 MENU();
  143.  
  144.  
  145.  
  146.                 scanf("%d", &wyswietl);
  147.  
  148.  
  149.  
  150.         switch(wyswietl){
  151.  
  152.         case 1: // szlaczek
  153.                                         system("cls");
  154.                                         printf("Podaj dlugosc szlaczka : \n");
  155.                                         scanf("%d", &b);
  156.  
  157.                                         printf("Podaj symbol : \n");
  158.                                         scanf(" %c", &a);
  159.                                         system("cls");
  160.                                         CASE1(b, a);
  161.                                         printf("\n\n");
  162.                                         system("pause");
  163.  
  164.  
  165.                 break;
  166.         case 2: // prostokat
  167.                 system("cls");
  168.                 printf("Podaj symbol : \n");
  169.                 scanf(" %c", &a);
  170.                 system("cls");
  171.                 printf("Podaj wysokosc : \n");
  172.                 scanf("%d", &b);
  173.  
  174.  
  175.                 printf("Podaj dlugosc : \n");
  176.                 scanf("%d", &d);
  177.  
  178.  
  179.  
  180.                 system("cls");
  181.                 CASE2(a, b, d);
  182.                 printf("\n\n");
  183.                 system("pause");
  184.  
  185.                 break;
  186.  
  187.         case 3:// imie
  188.                 system("cls");
  189.                 printf("Wybierz litere : I, K, A lub T \n");
  190.                 scanf(" %c", &imie);
  191.  
  192.  
  193.                 printf("Podaj symbol: \n");
  194.                 scanf(" %c", &a);
  195.  
  196.                 system("cls");
  197.                 CASE3(imie, a);
  198.  
  199.                 printf("\n\n");
  200.                 system("pause");
  201.  
  202.  
  203.                 break;
  204.  
  205.         case 4://kwadrat dolarowy
  206.                 system("cls");
  207.                 printf("Wpisz bok : \n");
  208.                 scanf(" %d", &b);
  209.  
  210.                 system("cls");
  211.  
  212.  
  213.                 CASE4(b);
  214.  
  215.                 printf("\n\n");
  216.                 system("pause");
  217.  
  218.  
  219.                 break;
  220.  
  221.  
  222.         }system("cls");
  223.         }while(menu!= 0);
  224.  
  225.     }
  226.  
  227.  
  228.         else if (menu == 0){
  229.  
  230.                 printf("\n\n");
  231.                 printf("Wybrales zakonczenie programu. Nacisnij dowolny klawisz... \n\n");
  232.                 printf("\n\n");
  233.  
  234.  
  235.  
  236.  
  237.         }
  238.     system("pause");
  239.     return 0;
  240.         }
  241.  
  242.  
  243.