第一次作業 四班03


一、PTA作業總結

第三次作業:7-5 打折

去商場淘打折商品時,計算打折以后的價錢是件頗費腦子的事情。例如原價 ¥988,標明打 7 折,則折扣價應該是 ¥988 x 70% = ¥691.60。本題就請你寫個程序替客戶計算折扣價。

輸入格式:

輸入在一行中給出商品的原價(不超過1萬元的正整數)和折扣(為[1, 9]區間內的整數),其間以空格分隔。

輸出格式:

在一行中輸出商品的折扣價,保留小數點后 2 位。

輸入樣例:

988 7 

輸出樣例:

691.60

1.實驗代碼

#include<stdio.h>
int main(){
    int a,b;
    scanf("%d %d",&a,&b);
    double c=a*1.0*b*0.1;
    printf("%.2f",c);
}

2 設計思路

  第一步:定義變量 a:原價 b:折扣
  第二步:讓用戶輸入變量a和b
  第三步:定義浮點數變量 c:折扣后價格 並計算c的值
  第四步:輸出c的值

  流程圖:

3.本題調試過程碰到問題及解決辦法

 無



第五次作業:7-2 計算符號函數的值

對於任一整數n,符號函數sign(n)的定義如下:

請編寫程序計算該函數對任一輸入整數的值。

輸入格式:

輸入在一行中給出整數n。

輸出格式:

在一行中按照格式“sign(n) = 函數值”輸出該整數n對應的函數值。

輸入樣例1:

10

輸出樣例1:

sign(10) = 1

輸入樣例2:

0 

輸出樣例2:

sign(0) = 0

輸入樣例3:

-98 

輸出樣例3:

sign(-98) = -1

1.實驗代碼

#include <stdio.h>
int main(){
    int n,sign;
    scanf("%d",&n);
    if (n<0){
        sign=-1;
    }
    else if(n>0){
        sign=1;
    }
    else{
        sign=0;
        
    }
    printf("sign(%d) = %d",n,sign);
    return 0;
}

 

2 設計思路

  第一步:定義變量 n , sign
  第二步:讓用戶輸入變量 n
  第三步:判斷 n是否小於0 若結果為是 則sign賦值為-1 結束判斷

                若結果為否 判斷 n是否大於0 若結果為是 則sign賦值為1 結束判斷

                若結果為否 則sign賦值為0 結束判斷
  第四步:輸出函數sign的表達式和n,sign的值

  流程圖:

3.本題調試過程碰到問題及解決辦法

  無


二、總結和學習進度條

1、這幾周學了表達式,比較,條件判斷,循環等內容,基本沒有遇到什么問題。

2、點評 四班02 四班11 點評完再加進來

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM