切換
舊版
前往
大廳
主題

c 計算銷售額

Nanz | 2019-10-04 13:13:20 | 巴幣 12 | 人氣 477

這是近期的實作,一些簡單的程式  想做成紀錄

#include<stdio.h>
#include<stdlib.h>
int main()
{
int monthlysalesvolume = 0, salar = 0, salar2 = 0;//monthly sales volume 月的銷售額salar月薪資

printf("輸入你的銷售額\n");
scanf_s("%d", &monthlysalesvolume);
if (monthlysalesvolume >= 200000)//條件1
{
salar = monthlysalesvolume * 0.2 + 15000;//可進入if條件後才做salar的定義
printf("本月薪資%d", salar);
}
else if (monthlysalesvolume >= 100000)//條件2
{
salar = (monthlysalesvolume / 10) + 15000;//可進入if條件後才做salar的定義 上、下salar值不同 因為重新定義
printf("本月薪資%d", salar);
}
else if (monthlysalesvolume < 100000 && monthlysalesvolume>0)//條件3(防止輸入-9999999999999999999之類鑽漏洞)
{
printf("本月薪資15000");
}
else//不是上述三種條件(可防非數字 ex afaf ,a好給.....等)
{
printf("wrong");//輸出wrong
}

system("pause");
return 0;

}
//單行註解                 /*可包在裡面、可用於跨行*/    
/*學到

1.乘以0.2 = 除以10乘以2、*0.2=/10*2

2.要嚴格設條件式以防漏洞


3. 另一種寫法 可以先設2個變數 分別作條件(在進入判斷式前)寫法如下
salar1 = monthlysalesvolume*0.1  + 15000;
salar2 = monthlysalesvolume / 10 * 2 + 15000;

#include<stdio.h>
#include<stdlib.h>
int main()
{
int monthlysalesvolume = 0, salar = 0, salar2 = 0;//monthly sales volume 月的銷售額   salar月薪資

printf("輸入你的銷售額\n");
scanf_s("%d", &monthlysalesvolume);
//做2條變數路徑
salar1 = monthlysalesvolume*0.1  + 15000;
salar2 = monthlysalesvolume / 10 * 2 + 15000;
//個別宣告
if (monthlysalesvolume >= 200000)//條件1
{
salar = monthlysalesvolume * 0.2 + 15000;//乘以0.2 = 除以10乘以2
printf("本月薪資%d", salar);
}
else if (monthlysalesvolume >= 100000)//條件2
{
salar = (monthlysalesvolume / 10) + 15000;//乘以0.1 = 除以10
printf("本月薪資%d", salar);
}
else if (monthlysalesvolume < 100000 && monthlysalesvolume>0)//條件3(防止輸入-9999999999999999999之類鑽漏洞)
{
printf("本月薪資15000");
}
else//不是上述三種條件(可防非數字 ex afaf ,a好給.....等)
{
printf("wrong");//輸出wrong
}

system("pause");
return 0;
}
*/


創作回應

DIS黒き銃神(祭絲tama子)
怕 大老
2019-10-04 14:16:34
Nanz
[e3]
2019-10-04 14:32:21
Nanz
沒我只是萌新[e22]
2019-10-04 14:33:07

更多創作