9.05.2554

BME240 week9

p.20 

#include<stdio.h>
#include<conio.h>
float trapezoidarea(void)
{
      float length1,length2,high,area;
      printf("enter length1 : ");
      scanf("%f",&length1);
      printf("enter length2 : ");
      scanf("%f",&length2);
      printf("enter high : ");
      scanf("%f",&high);
      area = (length1+length2)*high/2;
      return(area);
}
main()
{
      float area;
      area = trapezoidarea();
      printf("Area is %.2f\n",area);
      getch();
}






p.23

#include<stdio.h>
#include<conio.h>
#include<math.h>
float mypow(float a)
{
      float result;
      result=a*a;
      return(result);
}
float mysqu(float a)
{
      float result;
      result=sqrt(a);
      return(result);
}
main()
{
      float a,b,result;
      while (1==1)
      {
      printf("enter number : ");
      scanf("%f",&a);
      printf("please select choice (1=power , 2=square root) : ");
      scanf("%f",&b);
      if (b=1)
      {
          result = mypow(a);
          printf("result = %.6f",result);
      }
      else if (b=2)
      {
           result = mysqu(a);
           printf("result = %.6f",result);
      }
      else
      {
          printf("menu error!!");
      }
      printf("\n***************\n");
      }
      getche();
}




p.27
#include<stdio.h>
#include<conio.h>
char cal_grade(float score);
main()
{
      float score;
      char grade; 
      printf("Enter score : ");
      scanf("%f",&score);
                         grade = cal_grade(score);
      printf("You get %c !!!",grade);
      getch();
}
char cal_grade(float score)
{
      char grade;
      if (score>=80)
      {
                 grade = 'A';
      }
      else if (score>=70&&score<80)
      {
                 grade = 'B';
      }
      else if (score>=60&&score<70)
      {
                 grade = 'C';
      }
      else if (score>=50&&score<60)
      {
                 grade = 'D';
      }
      else if (score<50)
      {
                 grade = 'F';
      }
      return(grade);
}



p.28
#include<stdio.h>
#include<conio.h>

float myaverage(void)
{
     float a,b,average;
     printf("Enter a : ");
     scanf("%f",&a);
     printf("Enter b : ");
     scanf("%f",&b);
                       average = (a+b)/2;
     return(average);
}
main()
{
      float average;
      average = myaverage();
      printf("Average is %.2f\n",average);
      getch();
}



ex.1
#include<stdio.h>
#include<conio.h>

int findmax(int n1,int n2);
main()
{
      int num1,num2,ans;
      printf("Enter number1 : ");
      scanf("%d",&num1);
      printf("Enter number2 : ");
      scanf("%d",&num2);
                        ans = findmax(num1,num2);
      printf("The max number is %d",ans);
      getch();
}
int findmax(int n1,int n2)
{
      int max;
          if (n1 > n2)
          {
                 max = n1;
          }
          else if (n2 > n1)
          {
                 max = n2;
          }
      return(max);
}