fork download
  1. //課題021
  2. //上底と下底と高さから台形の面積を表示するプログラムに負の数が入力されたらワーニングを出すプログラムです
  3. // 2026.06.10 24A2021 伊藤宗兼
  4. #include <stdio.h>
  5.  
  6. int main(void) {
  7. int upperbase; //上底
  8. int bottombase; //下底
  9. int height; //高さ
  10. int area; //面積
  11.  
  12. printf("上底の数を入力してください。\n");
  13. scanf("%d", &upperbase);
  14. if (upperbase < 0) {
  15. printf("上底が負の長さで計算しますよ。\n");
  16. }
  17.  
  18. printf("下底の数を入力してください。\n");
  19. scanf("%d", &bottombase);
  20. if (bottombase < 0) {
  21. printf("下底が負の長さで計算しますよ。\n");
  22. }
  23.  
  24. printf("高さの数を入力してください。\n");
  25. scanf("%d", &height);
  26. if (height < 0) {
  27. printf("高さが負の長さで計算しますよ。\n");
  28. }
  29.  
  30. area = ((upperbase + bottombase) * height) / 2;
  31. printf("上底が%d、下底が%d、高さが%dの面積は%dです。\n", upperbase, bottombase, height, area);
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5320KB
stdin
-1
-2
-3
stdout
上底の数を入力してください。
上底が負の長さで計算しますよ。
下底の数を入力してください。
下底が負の長さで計算しますよ。
高さの数を入力してください。
高さが負の長さで計算しますよ。
上底が-1、下底が-2、高さが-3の面積は4です。