三角形判斷編程
㈠ VB緙栫▼錛氫粠閿鐩樿緭鍏ヤ笁瑙掑艦鐨勪笁杈癸紝鍒ゆ柇鑳藉惁鏋勬垚涓夎掑艦錛氬傛灉鑳芥瀯鎴愪笁瑙掑艦錛屽垯璁$畻鍏墮潰縐
浠g爜濡備笅錛
Private Sub Command1_Click();
a = Val(InputBox("杈撳叆a鐨勯暱"));
b = Val(InputBox("杈撳叆b鐨勯暱"));
c = Val(InputBox("杈撳叆c鐨勯暱"));
If a + b > c And a + c > b And b + c > a Then;
p = (a + b + c) / 2;
s = Sqr(p * (p - a) * (p - b) * (p - c));
Print "闈㈢Н錛"; s;
Else;
Print "涓嶆槸涓夎掑艦";
End If;
End Su;
鎵╁睍璧勬枡
VB涔﹀啓浠g爜鐨勬牸寮忥細
1銆乂B浠g爜涓涓嶅尯鍒嗗瓧姣嶇殑澶у皬鍐欍
2銆佸悓涓琛屽彲浠ヤ功鍐欏氭潯璇鍙ワ紝璇鍙ラ棿鐢ㄥ啋鍙封滐細鈥濆垎闅斻
3銆佷竴鏉¤鍙ュ彲浠ュ啓鍦ㄥ悓涓琛岋紝涔熷彲浠ュ啓鍦ㄥ氳屻傜畫琛岀﹀彿鏄涓涓絀烘牸鍔涓嬪垝綰鈥淿鈥濄
娉ㄩ噴璇鍙ヤ互Rem寮澶達紝涔熷彲浠ヤ嬌鐢鍗曞紩鍙鈥溾樷濄傚悗鑰呮敞閲婂唴瀹瑰彲鐩存帴鍑虹幇鍦ㄧ浉鍏寵鍙ョ殑鍚庨潰銆
VB6涓鏂板炰簡鈥滃潡娉ㄩ噴/鍙栨秷鍧楁敞閲娾濓細鍦ㄤ唬鐮佹ā寮忎笅錛屽彸鍑誨伐鍏鋒爮錛屽湪寮瑰嚭鑿滃崟閲屾妸鈥滅紪杈戔濋」閫変腑„„
鍙橀噺鍜甯擱噺鐨勫懡鍚嶈勫垯錛氭湁鏁板瓧錛屽瓧姣嶏紝涓嬪垝綰跨粍鎴愶紱瀛楁瘝浣滈栧瓧絎︼紱涓嶈秴榪255涓瀛楃︼紱涓嶈兘浠VB鍏抽敭瀛楀拰緋葷粺甯擱噺鍋氬悕瀛
㈡ 如何用編程 任意輸入3個數判斷能否構成三角形
#include<stdio.h>
int main()
{
int a[3];int i,t;
printf("請輸入三個整數:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
if(a[0]>a[1]){t=a[0];a[0]=a[1];a[1]=t;}
if(a[1]>a[2]){t=a[1];a[1]=a[2];a[2]=t;}
if(a[0]>a[2]){t=a[0];a[0]=a[2];a[2]=t;}
for(i=0;i<3;i++)printf("%d ",a[i]);
if(a[0]+a[1]>a[2])printf("這三個數能構成");
if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2])printf("直角");
else if(a[0]==a[1]&&a[1]==a[2]&&a[0]==a[2])printf("等邊");
else printf("一般");
printf("三角形\n");
for(i=0;i<3;i++)
scanf("%f",&a[i]);
return 0;
}
是不是這個意思?
㈢ 緙栫▼鍒ゆ柇涓夎掑艦鏄涓嶆槸涓夎掑艦
杈撳叆涓夎掑艦鐨勪笁鏉¤竟a,b,c,鍒ゆ柇瀹冧滑鑳藉惁鏋勬垚涓夎掑艦濡備笅錛
涓ゆ潯灝忚竟鐨勫拰澶т簬絎涓夎竟,鍗蟲垚涓夎掑艦.涓ゆ潯灝忚竟鐨勫鉤鏂瑰拰澶т簬絎涓夋柟,閿愯掍笁瑙掑艦銆佺瓑浜庣涓夋柟,鐩磋掍笁瑙掑艦銆佸皬浜庣涓夎竟,閽濊掍笁瑙掑艦
涓夎掑艦(triangle)鏄鐢卞悓涓騫抽潰鍐呬笉鍦ㄥ悓涓鐩寸嚎涓婄殑涓夋潯綰挎碘橀栧熬鈥欓『嬈¤繛鎺ユ墍緇勬垚鐨勫皝闂鍥懼艦錛屽湪鏁板︺佸緩絳戝︽湁搴旂敤銆
甯歌佺殑涓夎掑艦鎸夎竟鍒嗘湁鏅閫氫笁瑙掑艦錛堜笁鏉¤竟閮戒笉鐩哥瓑錛夛紝絳夎叞涓夎掞紙鑵頒笌搴曚笉絳夌殑絳夎叞涓夎掑艦銆佽叞涓庡簳鐩哥瓑鐨勭瓑鑵頒笁瑙掑艦鍗崇瓑杈逛笁瑙掑艦錛夛紱鎸夎掑垎鏈夌洿瑙掍笁瑙掑艦銆侀攼瑙掍笁瑙掑艦銆侀挐瑙掍笁瑙掑艦絳夛紝鍏朵腑閿愯掍笁瑙掑艦鍜岄挐瑙掍笁瑙掑艦緇熺О鏂滀笁瑙掑艦銆
4銆佷竴涓涓夎掑艦鐨勪笁涓鍐呰掍腑鏈灝戞湁涓や釜閿愯掋
5銆佸湪涓夎掑艦涓鑷沖皯鏈変竴涓瑙掑ぇ浜庣瓑浜60搴︼紝涔熻嚦灝戞湁涓涓瑙掑皬浜庣瓑浜60搴︺
6銆佷笁瑙掑艦浠繪剰涓よ竟涔嬪拰澶т簬絎涓夎竟錛屼換鎰忎袱杈逛箣宸灝忎簬絎涓夎竟銆
灝嗕笁鏉¤竟浠庡皬鍒板ぇ鎺掑簭銆傚傛灉涓や釜灝忕殑鍊肩浉鍔犲ぇ浜庢渶澶х殑錛屽垯鏄涓夎掑艦銆傚垽鏂鏄鍚︽湁鐩哥瓑鐨勶紝濡傛灉鏈夛紝涓よ竟鐩哥瓑涓虹瓑鑵般備笁杈圭浉絳変負絳夎竟銆傜粨鏋滅敤鍙橀噺a琛ㄧず銆傛渶鍚庡垽鏂鏈灝忕殑涓や釜杈圭殑騫蟲柟鍜屾槸鍚︾瓑浜庢渶澶ц竟鐨勫鉤鏂廣傛槸錛屽垯涓虹洿瑙掋傜粨鏋滅敤鍙橀噺b琛ㄧず銆傜患鍚坅b寰楀埌緇撴灉銆
鏈変袱涓闂棰橈紝涓鏄鑻ヨ兘鏋勬垚涓夎掑艦錛屼絾涓嶆槸鈥滅瓑杈廣佺洿瑙掋佺瓑鑵扳濅笁瑙掑艦錛屽氨浼氭病鏈変換浣曡緭鍑猴紱
絎浜屾槸榪欎釜紼嬪簭鍦ㄨ繍琛屾椂鐨勮緭鍏ワ紝涓変釜鏁板瓧涔嬮棿錛屽繀欏昏佺敤鑻辨枃鐨勯楀彿鎶婂畠浠鍒嗛殧銆傚惁鍒欏氨浼氳誨叆鏁版嵁閿欒銆