WizMaster פורסם 2001 בדצמבר 9 מחבר Share פורסם 2001 בדצמבר 9 זה יעצור את התוכנית בכל שלב?#define Escmain(){puts("if u want to exit press Escwhile(getch()!=Esc){כל התוכנית} קישור לתוכן שתף באתרים אחרים More sharing options...
Marko פורסם 2001 בדצמבר 9 Share פורסם 2001 בדצמבר 9 בזיפ הזה יש את המקור וגם תוכנית עצמה. תפתח את המקור רק אם הגעת ל-dead end או כאשר סיימת את התכנית שלך ותרצה להשוות. קישור לתוכן שתף באתרים אחרים More sharing options...
WizMaster פורסם 2001 בדצמבר 10 מחבר Share פורסם 2001 בדצמבר 10 תודה רבה!!! אבל כבר סיימתי את התוכנית! שוב, תודה רבה לך!!! קישור לתוכן שתף באתרים אחרים More sharing options...
WizMaster פורסם 2001 בדצמבר 11 מחבר Share פורסם 2001 בדצמבר 11 סיימתי את התוכנית אבל עדיין נשארו לי שתי בעיות: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");}אם זה לא מובן,צירפתי גם קובץ טקסט. קישור לתוכן שתף באתרים אחרים More sharing options...
Marko פורסם 2001 בדצמבר 11 Share פורסם 2001 בדצמבר 11 נסה את זה, תגדיר משתנים won, lost ,qst . העתקתי חלק מהקוד כדי להראות לך איפה צריך להוסיף. זכייה גדולה ? תוכנית יפה כמעט כמו שלי . . . 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; . . קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.