מישהו מבין ב-C? - עמוד 2 - תוכנה - HWzone פורומים
עבור לתוכן
  • צור חשבון

מישהו מבין ב-C?


WizMaster

Recommended Posts

סיימתי את התוכנית אבל עדיין נשארו לי שתי בעיות:

1) איך להציג את מס' ההפסדים, נצחונות, זכייה גדולה?

2)איך לתת למשתמש אפשרות לצאת בכל שלב?

הנה הקוד הסופי:

#include <stdio.h>

#include <stdlib.h>

void main()

{

     int cube1,cube2,sum=100,bet=0,choice;

     randomize();

     printf("Hi, welcome to WIZMASTER`S casino, the game will start right about...now!!!\n");

     printf("your money:");

     printf("%d\n",sum);

     while(sum!=0)

     {

     do

     {

     printf("plz enter your bet \n");

                              scanf("%d",&bet);

                  }

                  while((bet<0)||(bet>sum));

                  {

     printf("make your choice:\n1.  <7 \n2.  =7\n3.  >7   :  ") ;

     scanf("%d",&choice);

     printf("\n");

     cube1 = random(6)+1;

     cube2 = random(6)+1;

     {

     switch(choice)

           {

           case 1:

           {

                 if((cube1+cube2)<7)

                  sum=sum+bet;

                 else sum=sum-bet;

                                          printf("your money:");

                                          printf("%d\n",sum);

                 break;

                 }

           case 2:

           {

                 if((cube1+cube2)==7)

                 sum=sum+3*bet;

                 else sum=sum-bet;

                                   printf("your money:");

                                          printf("%d\n",sum);

                 break;

                 }

           case 3:

           {

                 if((cube1+cube2)>7)

                 sum=sum+bet;

                 else sum=sum-bet;

                                   printf("your money:");

                                          printf("%d\n",sum);

                   break;

                 }

                  }

printf("first cube was:");

printf("%d\n",cube1);

printf("second cube was:");

printf("%d\n",cube2);

     }

if(sum<=0)

printf("you now have 0 dollars,do u need a rope?\n");

}

}

printf("THIS GAME WAS MADE BY WIZMASTER!!!\n");

printf("FOR MORE QUESTIONS PLZ REFER TO MY E-MAIL:JUNYOR20@SPEEDY.CO.IL");

}

אם זה לא מובן,צירפתי גם קובץ טקסט.

קישור לתוכן
שתף באתרים אחרים

נסה את זה, תגדיר משתנים won, lost ,qst .

העתקתי חלק מהקוד כדי להראות לך איפה צריך להוסיף.

זכייה גדולה ?

תוכנית יפה כמעט כמו שלי  :lol:

.

.

.

case 1:                           // do that in every case

          {

                if((cube1+cube2)<7) {

                                              sum=sum+bet;

                                              won++;

                                             }

                        else {

                                sum=sum-bet;

                                lost++;

                               }

                printf("your money:");

                printf("%d\n",sum);

                break;

                }

***********************************************

.

.

.

while(sum!=0)

    {

      printf("your money:");

      printf("%d\n",sum);

     

      printf("you lost:");

      printf("%d",lost);

      printf("  times\n");

     

      printf("you won:");

      printf("%d",won);

      printf("  times\n");

.

.

.

***********************************************

.

.

.

printf("second cube was:");

printf("%d\n",cube2);

printf("do u waht to quit? \n1. yes\n2. no\n)");

scanf("%d",qst);

if (qst==1) break;  // if that won't work, write  if (qst==1) sum=0;

.

.

cwm1.gif

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...