close

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,試撰寫一程式,可輸入圓球半徑,經計算後輸出圓球體積。

arrow
arrow
    文章標籤
    程式設計 梯形面積
    全站熱搜

    tatar 發表在 痞客邦 留言(0) 人氣()