<mosaic.cnfolio.com>
PROGRAM
  1. /* Pseudo code
  2.  
  3.    START
  4.    
  5.       Generate four random numbers between 0 and 39 
  6.      
  7.          Generate first number
  8.          
  9.          IF number is less than 39
  10.          
  11.             THEN print message "Spin one = x"
  12.            
  13.          ELSE IF number = 39
  14.          
  15.             THEN print message "Spin one = 00"
  16.                
  17.        Repeat for 3 other numbers
  18.    
  19.    
  20.          
  21.       Take bets from user
  22.      
  23.          Read bet number
  24.          
  25.          IF number bet on is greater than 39
  26.          
  27.             THEN print informative error message
  28.            
  29.          ELSE IF bet is greater than 0
  30.          
  31.             THEN print message "bet placed on number x"
  32.            
  33.         ELSE
  34.           
  35.             THEN print error message "must place bet greater than 0"
  36.          
  37.       Repeat for 3 other bets
  38.      
  39.      
  40.       Compare results
  41.      
  42.       IF Bet = results
  43.      
  44.          THEN winnings = bet amount * 35 + bet
  45.          
  46.       ELSE IF number bet on > 39
  47.      
  48.          THEN winnings = 0
  49.          
  50.       ELSE IF bet = 0
  51.      
  52.          THEN winnings = 0
  53.          
  54.       ELSE
  55.      
  56.          THEN winnings = 0 - bet
  57.            
  58.      
  59.       Display final results
  60.      
  61.       IF winnings > 0
  62.      
  63.          THEN print "total winnings = x"
  64.          
  65.       ELSE if winnings < 0
  66.      
  67.          THEN print "total losses = 0 - x"
  68.    
  69.  
  70.       Print total winnings/losses
  71.      
  72.       Print total added to wallet
  73.      
  74.      
  75.    END
  76.  
  77.  
  78.  
  79. */
  80.  
  81.  
  82.  
  83.  
  84. #include <stdio.h>
  85.    #include <stdlib.h>
  86.    #include <time.h>
  87.    
  88.    int total = 0/* Set 'total' as interger equal to 0*/
  89.    
  90.    int main( void)
  91.    
  92.    {
  93.    
  94.       int Ball_1, Ball_2, Ball_3, Ball_4 ; /* Set to intergers*/
  95.      
  96.          srand( time (0) );
  97.          
  98.          Ball_1 = rand() %39;
  99.      
  100.             if ( Ball_1 < 38 )
  101.          
  102.             printf( "Spin 1 winning number = %d\n", Ball_1);
  103.          
  104.             else
  105.      
  106.                printf ( "Spin 1 winning number = 00\n") ;           
  107.          
  108.          Ball_2 = rand() %39;
  109.          
  110.          
  111.             if ( Ball_2 < 38 )
  112.          
  113.               printf( "Spin 2 winning number = %d\n", Ball_2);
  114.          
  115.             else
  116.          
  117.                printf ( "Spin 2 winning number = 00\n") ;         
  118.          
  119.          Ball_3 = rand() %39;
  120.              
  121.             if ( Ball_3 < 38 )
  122.          
  123.                printf( "Spin 3 winning number = %d\n", Ball_3);
  124.             
  125.             else
  126.      
  127.                printf ( "Spin 3 winning number = 00\n") ;
  128.                
  129.          Ball_4 = rand() %39;
  130.                
  131.             if ( Ball_4 < 38 )
  132.          
  133.                printf( "Spin 4 winning number = %d\n", Ball_4);
  134.          
  135.             else
  136.      
  137.                printf ( "Spin 4 winning number = 00\n") ;
  138.        
  139.          
  140.          
  141.  int number_1, number_2, number_3, number_4, bet_1, bet_2, bet_3, bet_4;         /* Set inputs as intergers */
  142.       
  143.  scanf( "%d %d %d %d %d %d %d %d", &number_1, &bet_1, &number_2, &bet_2, &number_3, &bet_3, &number_4, &bet_4 );        /* Read 8 inputs */
  144.  
  145.    
  146.  if ( number_1 > 39)                                            /* Check number bet on is 39 or less */
  147.  
  148.          printf("\nMust place bet on number less than 39");        /* Display error message if not */         
  149.          
  150.        else if ( bet_1 > 0)                                                      /* Check bet is greater than 0 */
  151.                  
  152.             printf("\n%d Bet placed on number %d", bet_1, number_1);            /* Print message displaying bet */
  153.      
  154.          else                        
  155.      
  156.             printf ( "\nMust place a bet greater than 0");                      /* If bet is 0 display error message */  
  157.             
  158.       if ( number_2 > 39)                                      /* Check number bet on is 39 or less */
  159.          
  160.          printf("\nMust place bet on number less than 39");        /* Display error message if not */         
  161.  
  162.          else if ( bet_2 > 0)                  /* Check bet is greater than 0 */
  163.             
  164.             printf( "\n%d Bet placed on number %d ", bet_2, number_2);    /* Print message to display bet */
  165.                  
  166.      else
  167.      
  168.             printf ( "\nMust place a bet greater than 0");                      /* If bet is 0 display error message */
  169.      
  170.       if ( number_3 > 39)                                      /* Check number bet on is less than 39 */
  171.  
  172.          printf("\nMust place bet on number less than 39");        /* Display error message if not */
  173.      
  174.          else if ( bet_3 > 0)                  /* Check bet is greater than 0 */
  175.          
  176.             printf( "\n%d Bet placed on number %d", bet_3, number_3);        /* Print message to display bet */
  177.      
  178.      else
  179.      
  180.             printf ( "\nMust place a bet greater than 0");        /* If bet is 0 display error message */
  181.                
  182.        if ( number_4 > 39)                   /* Check number bet on is less than 39 */
  183.        
  184.            printf ( "\nMust place bet on number less than 39\n");            /* Display error message if not */
  185.            
  186.          else if ( bet_4 > 0 )                  /* Check bet is gretater than 0 */
  187.        
  188.           printf ( "\n%d Bet placed on number %d\n", bet_4, number_4);   /* Print message to display bet */
  189.            
  190.          else
  191.        
  192.             printf ( "\nMust place a bet greater than 0\n", Ball_1);         /* If bet is 0 display error message */
  193.             
  194.  
  195.   if ( bet_1 == 0 )                     /* If bet equals 0 */
  196.           
  197.            printf ("\nNo bet placed");                            /* Display error message if not */
  198.                
  199.          else if ( number_1 > 39)                                                /* Check number bet on is less than 39 */
  200.         
  201.            printf ( "\nBet placed on to large a number");        /* Display error message if not */
  202.          
  203.          else if ( Ball_1 == number_1 )                             /* If bet = result */
  204.                  
  205.           printf ( "\nSpin 1 = %d Congratulations you won! ", Ball_1);      /* Display message for win */
  206.      
  207.          else
  208.         
  209.             printf ( "\nSpin 1 = %d Unlucky, try again?", Ball_1);           /* If not display message for loss */
  210.              
  211.  
  212.  if ( bet_2 == 0 )                                       /* If bet equals 0 */
  213.      
  214.            printf ("\nNo bet placed");                            /* Display error message if not */
  215.                
  216.          else if ( number_2 > 39)                                                /* Check number bet on is less than 39 */
  217.        
  218.            printf ( "\nBet placed on to large a number");        /* Display error message if not */
  219.          
  220.          else if ( Ball_2 == number_2 )                             /* If bet = result */
  221.                  
  222.           printf ( "\nSpin 2 = %d Congratulations you won! ", Ball_2);      /* Display message for win */
  223.      
  224.          else
  225.         
  226.             printf ( "\nSpin 2 = %d Unlucky, try again?", Ball_2);           /* If not display message for loss */
  227.    
  228.        
  229.        if ( bet_3 == 0 )                                       /* bet equals 0 */
  230.      
  231.            printf ("\nNo bet placed");                            /* Display error message if not */
  232.              
  233.        else if ( number_3 > 39)                /* Check number bet on is less than 39 */
  234.        
  235.            printf ( "\nBet placed on to large a number");        /* Display error message if not */
  236.        
  237.          else if ( Ball_3 == number_3 )                             /* If bet = result */
  238.  
  239.       printf ( "\nSpin 3 = %d Congratulations you won!", Ball_3);        /* Display message for win */
  240.      
  241.          else
  242.          
  243.             printf ( "\nSpin 3 = %d Unlucky, try again?", Ball_3);               /* If not display message for loss */
  244.      
  245.        if ( bet_4 == 0 )                                                         /* bet equals 0 */
  246.      
  247.             printf ("\nNo bet placed");                                          /* Display error message if not */
  248.      
  249.          else if ( number_4 > 39)                                                /* Check number bet on is less than 39 */
  250.        
  251.            printf ( "\nBet placed on to large a number\n");              /* Display error message if not */
  252.                  
  253.          else if ( Ball_4 == number_4 )                             /* If bet = result */
  254.      
  255.             printf ( "\nSpin 4 = %d Congratulations you won!\n", Ball_4);    /* Display message for win */     
  256.          
  257.          else
  258.             
  259.             printf ( "\nSpin 4 = %d Unlucky, try again?\n", Ball_4);       /* If not display message for loss */
  260.            
  261.  
  262.  
  263.  
  264.  
  265.  int Winnings_Total, Winnings_1, Winnings_2, Winnings_3, Winnings_4;     /* Set winnings as integers */
  266.  
  267.  
  268.  if (number_1 >39 )                                          /* Check first number bet on is less than 39 */
  269.  
  270.       Winnings_1 = 0;                                        /* Then winnings = 0 */
  271.    
  272.   else if (Ball_1 == number_1)                                                   /* If number bet on = result */
  273.     
  274.       Winnings_1 = (bet_1 * 35 )+ bet_1;               /* Calculate winnings */ 
  275.   else
  276.      
  277.       Winnings_1 = (0-bet_1);                  /* If not calculate loss */
  278.  
  279. if (number_2 > 39)                                           /* Check second number bet on is less than 39 */
  280.  
  281.       Winnings_2 = 0;                                                            /* Then Winnings = 0 */
  282.  
  283.   else if ( Ball_2 == number_2)                                                   /* If number bet on = result */
  284.   
  285.      Winnings_2 = (bet_2 * 35 )+ bet_2 ;                           /* Calculate winnings */
  286.   else
  287.     
  288.       Winnings_2 = (0-bet_2);                  /* If not calculate result */
  289.    
  290. if (number_3 > 39)                                                               /* Check third number bet is less than 39 */
  291.  
  292.       Winnings_3 = 0;                                                            /* Then winnings = 0 */
  293.  
  294.   else if ( Ball_3 == number_3)                                                   /* If number bet on = result */
  295.  
  296.      Winnings_3 = (bet_3 * 35 )+ bet_3 ;                                          /* Calculate winnings */
  297.   else   
  298.     
  299.       Winnings_3 = (0-bet_3);                  /* If not calculate result */
  300.  
  301. if (number_4 > 39)                                                               /* Check fourth number bet on is less than 39 */
  302.  
  303.       Winnings_4 = 0;                                                            /* Then winnings = 0 */
  304.         
  305.   else if ( Ball_4 == number_4)                                                   /* If number bet on = reuslt */
  306.  
  307.      Winnings_4 = (bet_4 * 35 )+ bet_4;                                           /* Caclulate winnings */   
  308.   else   
  309.     
  310.       Winnings_4 = (0-bet_4);                  /* If not calculate reslult */
  311.  
  312.  
  313.      
  314.    
  315.   Winnings_Total = Winnings_1 + Winnings_2 + Winnings_3 + Winnings_4;            /* Add all winnings up to make total */
  316.  
  317.  
  318.   if ( Winnings_Total > 0)                   /* If total is greater than 0 */
  319.  
  320.     printf ("\nTotal Winnings = %d\n", Winnings_Total);                        /* Display result as winnings */
  321.                  
  322.    else
  323.      
  324.       printf ("\nTotal Losses = %d\n", 0 -Winnings_Total );                     /* If not display result as a loss */
  325.  
  326.   if ( Winnings_Total > 0)                   /* Check winnings are greater than  0 */
  327.     
  328.       printf ("\n%d Added to Wallet\n", Winnings_Total);                        /* Add money to wallet */
  329.                 
  330.    else
  331.      
  332.       printf ("\n%d Subtracted from Wallet\n", (0 - Winnings_Total));        /* If not subtract money from wallet */
  333.  
  334.     
  335.    
  336.   total += (Winnings_Total);                                    /* Add winnings to total */
  337.  
  338.   printf( "\nWallet = %d", total) ;                                             /* Print message displaying wallet */
  339.  
  340.   }