코딩/Language Coder

129 : 반복제어문1 - 형성평가5

pikapika 2018. 4. 21. 17:18


삼각형의 밑변의 길이와 높이를 입력받아 넓이를 출력하고, "Continue? "에서 하나의 문자를 입력받아 그 문자가 'Y' 나 'y' 이면 작업을 반복하고 다른 문자이면 종료하는 프로그램을 작성하시오.

(넓이는 반올림하여 소수 첫째자리까지 출력한다.)​


Base = 11
Height = 5
Triangle width = 27.5
Continue? Y
Base = 10
Height = 10
Triangle width = 50.0
Continue? N


[코드]


#include <stdio.h>


int main() {


 int base, hei;
 char i='y';


 while (i=='y'||i=='Y') {
  printf("Base = ");
  scanf("%d", &base);
  printf("Height = ");
  scanf("%d", &hei);
  printf("Triangle width = %.1f\n", base*hei*0.5);


  printf("Continue? ");
  scanf(" %c", &i);
 }


 return 0;
}