廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2743 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
p432124 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x15
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[求助] C++Builder6 botton 機率產生器的問題
有關機率產生器的問題

(我把已經附上檔案..在最下面可下載)

我打程式為什麼一直有錯誤...不管修改還是一樣..

這個我打程式打完後.. 突然部分有錯誤...都是有關"Cas10"

1.有三個分別為"500","100","10"的按鈕,用來代表你所投入的金額
有倍率分別為2,5,7,15,20,50,100,200,500,1000
2.一個可顯示所投入總金額的標籤(Label)
3.做10個不同的花色,代表不同的位數
4.10個可押住的按鈕(Button),可對各個花色押注,每種花色押注範圍為0~50
5.10個可用來顯示各個花色押金的標籤(Label)
6.當押注按鈕(Button),對任一花色下注時,其所下金額由總金額處扣除,當總金額被扣除到零時,即不得再下注
7.一個清除鍵(Button),可以清除所押金額
8.一個開始鍵(Button),按下時可在10種花色中依序掃描,並變化顏色
9.一個停止鍵(Button),按下時,花色變化速度會變慢,並在五秒鐘後停止
10.一個可顯示彩金標籤(Label),可按應中的花色及所押倍數相乘,顯示只次隨機函數所中的彩金


剩下兩個如下 不知道要打什麼程式...

11.當花色停止變化時,即隨機(random)可按應中的花色,押中的用紅色,不中的用黃色
12.若所中彩金為0,在上行Label中,另外在顯示"你槓龜了",而若總彩金超過一萬,則另外在顯示"你發財了"
請問要什麼打程式呢?

如下我打程式
//---------------------------------------------------------------------------

#include <vcl.h>
#include <sys\timeb.h>
#pragma hdrstop

#include "Unit1.h"

#define Max 100


//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
byte Lcolor[]= { 255, 255, 255,
255, 255, 0,
255, 0, 0,
0, 255, 255,
255, 0, 255,
0, 255, 0,
0, 0, 255 } ;
int lab = 0 , TotalWin = 0 , money ;
int Citem = 0 , Tend ;
bool StopTimer = false ;
int Cash1, Cash2, Cash3, Cash4, Cash5, Cash6, Cash7, Cash8, Cash9, Cas10 ;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Timer1->Enabled = false ;
Edit1->Text = "0" ;
}
//---------------------------------------------------------------------------
//void __fastcall ShowResult( long tt , short min )
void ShowResult( long tt , short min )
{
Form1->WinLab->Caption = IntToStr(tt) ;
if( ((tt/Citem) % 2) ==0 ){
Form1->Lab1->Color = RGB(0,255,0 ) ;
TotalWin += Cash1*2 ;
}
else Form1->Lab1->Color = RGB(255,0,255 ) ;
if( (tt % 5) ==0 ){
Form1->Lab2->Color = RGB(0,255,0 ) ;
TotalWin += Cash2*5 ;
}
else Form1->Lab2->Color = RGB(255,0,255 ) ;
if( ((tt/min) % 7)==0){
Form1->Lab3->Color = RGB(0,255,0 ) ;
TotalWin += Cash3*7 ;
}
else Form1->Lab3->Color = RGB(255,0,255 ) ;
if( ((tt/Citem)%15)==0){
Form1->Lab4->Color = RGB(0,255,0 ) ;
TotalWin += Cash4*15 ;
}
else Form1->Lab4->Color = RGB(255,0,255 ) ;
if( ((tt/7) % 20) ==0 ){
Form1->Lab5->Color = RGB(0,255,0 ) ;
TotalWin += Cash5*20 ;
}
else Form1->Lab5->Color = RGB(255,0,255 ) ;
if((((tt/Citem)/Citem)%50)==0 ){
Form1->Lab6->Color = RGB(0,255,0 ) ;
TotalWin += Cash6*50 ;
}
else Form1->Lab6->Color = RGB(255,0,255 ) ;
if((((tt/min)/min)%100)==0 ){
Form1->Lab7->Color = RGB(0,255,0 ) ;
TotalWin += Cash7*100 ;
}
else Form1->Lab7->Color = RGB(255,0,255 ) ;
if( ((tt/3) % 200) ==0 ){
Form1->Lab8->Color = RGB(0,255,0 ) ;
TotalWin += Cash8*200 ;
}
else Form1->Lab8->Color = RGB(255,0,255 ) ;
if( (((tt/min)/Citem)%500) ==0 ){
Form1->Lab9->Color = RGB(0,255,0 ) ;
TotalWin += Cash9*500 ;
}
else Form1->Lab9->Color = RGB(255,0,255 ) ;
//---------------------------------------- ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



[ 此文章被p432124在2008-04-28 16:02重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:歐洲 | Posted:2008-04-28 11:44 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.054550 second(s),query:15 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言