AP102 2016/4/18 BMI程式範例+作業一

BMI程式範例+作業一
//
//  main.m
//  BMI
//
//  Created by DarisCode on 2016/4/18.
//  Copyright © 2016年 DarisCode. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");

        int weight = 80;
        /*
         or u could code
         int weight;
         weight = 80;
        */

        int height =180;
        float bmiHeight = height/100.0;//1.8
        float BMI = weight/(bmiHeight*bmiHeight);
        bool result = BMI>=18.5 && BMI<25;
        NSLog(@"%f",bmiHeight);
        NSString* name=@"okok";
        NSLog(@"%@",name);




        }




    return 0;
}
作業一的程式碼
//
//  ViewController.m
//  HOMEWORK1
//
//  Created by DarisCode on 2016/4/19.
//  Copyright © 2016年 DarisCode. All rights reserved.
//

#import "ViewController.h"
/*題目一
 請撰寫一個方法,方法名請自訂,定義方法名時需注意能正確表達該方法的用途。
 這個方法會帶入三位學生的成績,你需要計算出這三位同學的平均。
 最後將這三位同學的平均回傳。
 題目二
 請使用上述撰寫完畢的方法,並實際帶入 77,71,90 等分數。
 宣告一個變數接受該方法的回傳值,變數名稱請自訂,需注意該變數名稱能正確表達平均的語意。
 得到該回傳值後,在 Debugging Area 中印出以下字樣: 這三位同學的平均為 x 分。其中 x 請代入正確的平均結果。*/

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    double x;
    x = [self averageGradeWithPetergrade:77.0 andJohnGrade:71.0 andTimGrade:90.0];
    NSLog(@"這三位同學的平均為%f分",x);
}

- (double)averageGradeWithPetergrade:(double)petergrade andJohnGrade:(double)johnGrade andTimGrade:(double)timGrade
{
    return (petergrade+johnGrade+timGrade)/3;
};


- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end


Comments

Popular posts from this blog

MEGA 暫存檔案刪除

IOS GCD多執行緒

利用CMD指令強制刪除