C#C++#程式設計觀念複習:宣告變數 指定數值 運算 印結果
基本I/O : 變數,printf 和scanf 就可完成的題目
這單元的題目是,只需要4個步驟就可完成
1. 宣告變數
2. 變數給值
3. 運算
4. 印結果
範例:試撰寫一程式可計算梯形面積
1. 宣告變數: 求梯形面積需要知道:上底,下底,高
另外還需要多設一個變數來擺結果,共需4個變數
因此宣告4個變數: float a,b,c,r; // a->上底 b->下底,c->高, r->面積
2. 變數給值
scanf("%f",&a); //由鍵盤輸入一浮點數並存於變數a (上底)
scanf("%f",&b);
scanf("%f",&c);
3. 運算
r = (a+b)*c/2.0;
4. 印結果
printf("面積 %f",r);
完整程式如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,c,r; // a->上底 b->下底,c->高, r->面積
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);
r = (a+b)*c/2.0;
printf("面積 %f",r);
system("pause");
return (1);
}
題目練習:(利用上面說明)
試撰寫一程式,可由鍵盤輸入攝氏溫度,程式的輸出為華氏溫度,其轉換公式如下:
華氏溫度=(9/5)*攝氏溫度+32
試撰寫一程式,可由鍵盤輸入英哩,程式的輸出為公里,其轉換公式如下:
1英哩=1.6公里
試撰寫一程式,可由鍵盤輸入平行四邊形的底和高,然後計算其面積。
已知圓球體積為(4/3)πr3,試撰寫一程式,可輸入圓球半徑,經計算後輸出圓球體積。