Advertisement
Guest User

LCD Display

a guest
Oct 15th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 5.42 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  5. int zE;
  6. int zZ;
  7. int zH;
  8. int s=1;
  9. unsigned int Wert;
  10. int i;
  11.  
  12. void ausgabe(int zahl,int reihe){
  13.    
  14.    
  15.     switch(reihe){
  16.            
  17.             case 1:
  18.                 switch(zahl){
  19.                 case 0:
  20.                     printf(" --   ");
  21.                     break;
  22.            
  23.                 case 1:
  24.                     printf("      ");
  25.                     break;
  26.                
  27.                 case 2:
  28.                     printf(" --   ");
  29.                     break;
  30.                
  31.                 case 3:
  32.                     printf(" --   ");
  33.                     break;
  34.                
  35.                 case 4:
  36.                     printf("      ");
  37.                     break;
  38.                
  39.                 case 5:
  40.                     printf(" --   ");
  41.                     break;
  42.                
  43.                 case 6:
  44.                     printf(" --   ");
  45.                     break;
  46.                
  47.                 case 7:
  48.                     printf(" --   ");
  49.                     break;
  50.                    
  51.                 case 8:
  52.                     printf(" --   ");
  53.                     break;
  54.                    
  55.                 case 9:
  56.                     printf(" --   ");
  57.                     break;
  58.            
  59.            
  60.                 }
  61.                 break;
  62.                
  63.             case 2:
  64.                 switch(zahl){
  65.                 case 0:
  66.                     printf("|  |  ");
  67.                     break;
  68.            
  69.                 case 1:
  70.                     printf("   |  ");
  71.                     break;
  72.                
  73.                 case 2:
  74.                     printf("   |  ");
  75.                     break;
  76.                
  77.                 case 3:
  78.                     printf("   |  ");
  79.                     break;
  80.                
  81.                 case 4:
  82.                     printf("|  |  ");
  83.                     break;
  84.                
  85.                 case 5:
  86.                     printf("|     ");
  87.                     break;
  88.                
  89.                 case 6:
  90.                     printf("|     ");
  91.                     break;
  92.                
  93.                 case 7:
  94.                     printf("   |  ");
  95.                     break;
  96.                    
  97.                 case 8:
  98.                     printf("|  |  ");
  99.                     break;
  100.                    
  101.                 case 9:
  102.                     printf("|  |  ");
  103.                     break;
  104.            
  105.            
  106.                 }
  107.                 break;
  108.                
  109.             case 3:
  110.                 switch(zahl){
  111.                 case 0:
  112.                     printf("|  |  ");
  113.                     break;
  114.            
  115.                 case 1:
  116.                     printf("   |  ");
  117.                     break;
  118.                
  119.                 case 2:
  120.                     printf("   |  ");
  121.                     break;
  122.                
  123.                 case 3:
  124.                     printf("   |  ");
  125.                     break;
  126.                
  127.                 case 4:
  128.                     printf("|  |  ");
  129.                     break;
  130.                
  131.                 case 5:
  132.                     printf("|     ");
  133.                     break;
  134.                
  135.                 case 6:
  136.                     printf("|     ");
  137.                     break;
  138.                
  139.                 case 7:
  140.                     printf("   |  ");
  141.                     break;
  142.                    
  143.                 case 8:
  144.                     printf("|  |  ");
  145.                     break;
  146.                    
  147.                 case 9:
  148.                     printf("|  |  ");
  149.                     break;
  150.            
  151.            
  152.                 }
  153.                 break;
  154.                
  155.             case 4:
  156.                 switch(zahl){
  157.                 case 0:
  158.                     printf("|  |  ");
  159.                     break;
  160.            
  161.                 case 1:
  162.                     printf("   |  ");
  163.                     break;
  164.                
  165.                 case 2:
  166.                     printf(" --   ");
  167.                     break;
  168.                
  169.                 case 3:
  170.                     printf(" --   ");
  171.                     break;
  172.                
  173.                 case 4:
  174.                     printf(" --   ");
  175.                     break;
  176.                
  177.                 case 5:
  178.                     printf(" --   ");
  179.                     break;
  180.                
  181.                 case 6:
  182.                     printf(" --   ");
  183.                     break;
  184.                
  185.                 case 7:
  186.                     printf("  -   ");
  187.                     break;
  188.                    
  189.                 case 8:
  190.                     printf(" --   ");
  191.                     break;
  192.                    
  193.                 case 9:
  194.                     printf(" --   ");
  195.                     break;
  196.            
  197.            
  198.                 }
  199.                 break;
  200.                
  201.             case 5:
  202.                 switch(zahl){
  203.                 case 0:
  204.                     printf("|  |  ");
  205.                     break;
  206.            
  207.                 case 1:
  208.                     printf("   |  ");
  209.                     break;
  210.                
  211.                 case 2:
  212.                     printf("|     ");
  213.                     break;
  214.                
  215.                 case 3:
  216.                     printf("   |  ");
  217.                     break;
  218.                
  219.                 case 4:
  220.                     printf("   |  ");
  221.                     break;
  222.                
  223.                 case 5:
  224.                     printf("   |  ");
  225.                     break;
  226.                
  227.                 case 6:
  228.                     printf("|  |  ");
  229.                     break;
  230.                
  231.                 case 7:
  232.                     printf("   |  ");
  233.                     break;
  234.                    
  235.                 case 8:
  236.                     printf("|  |  ");
  237.                     break;
  238.                    
  239.                 case 9:
  240.                     printf("   |  ");
  241.                     break;
  242.            
  243.            
  244.                 }
  245.                 break;
  246.                
  247.             case 6:
  248.                 switch(zahl){
  249.                 case 0:
  250.                     printf("|  |  ");
  251.                     break;
  252.            
  253.                 case 1:
  254.                     printf("   |  ");
  255.                     break;
  256.                
  257.                 case 2:
  258.                     printf("|     ");
  259.                     break;
  260.                
  261.                 case 3:
  262.                     printf("   |  ");
  263.                     break;
  264.                
  265.                 case 4:
  266.                     printf("   |  ");
  267.                     break;
  268.                
  269.                 case 5:
  270.                     printf("   |  ");
  271.                     break;
  272.                
  273.                 case 6:
  274.                     printf("|  |  ");
  275.                     break;
  276.                
  277.                 case 7:
  278.                     printf("   |  ");
  279.                     break;
  280.                    
  281.                 case 8:
  282.                     printf("|  |  ");
  283.                     break;
  284.                    
  285.                 case 9:
  286.                     printf("   |  ");
  287.                     break;
  288.            
  289.            
  290.                 }
  291.                 break;
  292.                
  293.             case 7:
  294.                 switch(zahl){
  295.                    
  296.                 case 0:
  297.                     printf(" --   ");
  298.                     break;
  299.            
  300.                 case 1:
  301.                     printf("      ");
  302.                     break;
  303.                
  304.                 case 2:
  305.                     printf(" --   ");
  306.                     break;
  307.                
  308.                 case 3:
  309.                     printf(" --   ");
  310.                     break;
  311.                
  312.                 case 4:
  313.                     printf("      ");
  314.                     break;
  315.                
  316.                 case 5:
  317.                     printf(" --   ");
  318.                     break;
  319.                
  320.                 case 6:
  321.                     printf(" --   ");
  322.                     break;
  323.                
  324.                 case 7:
  325.                     printf("      ");
  326.                     break;
  327.                    
  328.                 case 8:
  329.                     printf(" --   ");
  330.                     break;
  331.                    
  332.                 case 9:
  333.                     printf(" --   ");
  334.                     break;
  335.            
  336.            
  337.                 }
  338.                 break;
  339.            
  340.            
  341.         }
  342.     }
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349. int main(int argc, char *argv[]) {
  350.    
  351.     printf("Guten Tag Willkommen im Umrechner fuer LCD Displays\n");
  352.     printf("Geben sie eine Positive Zahl Groesser Null ein die Umgerechnet werden soll \n");
  353.     printf("Diese sollte Maximal bis 999 gehen :\n");                                          
  354.     scanf("%i",&Wert);
  355.    
  356.    
  357.    
  358.     zE=(Wert/1)%10;                                                             //Berechnung 1er
  359.     zZ=(Wert/10)%10;                                                            //Berechnung 10er
  360.     zH=(Wert/100)%10;                                                           //Berechnung 100er
  361.    
  362.  
  363.    
  364.     printf("Ihre Eingabe :\n");
  365.     printf("\n");
  366.     printf("\n");
  367.     printf("\n");
  368.     printf("\n");
  369.    
  370.     for(i=0;i<8;i++){
  371.            
  372.         ausgabe(zH,i);
  373.         ausgabe(zZ,i);
  374.         ausgabe(zE,i);
  375.         printf("\n");          
  376.        
  377.     }
  378.    
  379.    
  380.     return 0;
  381. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement