AP102 2016/4/18 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
Post a Comment