include stdio h void main int jotei0 katei0

  • Slides: 14
Download presentation

演習問題 • 台形の上底、下底、高さを入力してその面 積を出力するプログラムを作成せよ。 #include <stdio. h> void main() { int jotei=0, katei=0, takasa=0;

演習問題 • 台形の上底、下底、高さを入力してその面 積を出力するプログラムを作成せよ。 #include <stdio. h> void main() { int jotei=0, katei=0, takasa=0; printf(“ Jotei Katei Takasa ? “); scanf(“%d %d %d”, &jotei, &katei, &takasa); printf(“ Menseki = %d n”, (jotei + katei)*takasa/2); }

小数点を扱う変数 #include <stdio. h> void main() { double num 1=10; int num 2=10; printf(“%f

小数点を扱う変数 #include <stdio. h> void main() { double num 1=10; int num 2=10; printf(“%f n”, num 1/3); printf(“%d n”, num 2/3); }

台形の面積 #include <stdio. h> void main() { double jotei=0, katei=0, takasa=0; printf(“ Jotei Katei

台形の面積 #include <stdio. h> void main() { double jotei=0, katei=0, takasa=0; printf(“ Jotei Katei Takasa ? “); scanf(“%lf %lf”, &jotei, &katei, &takasa); printf(“ Menseki = %f n”, (jotei + katei)*takasa/2); }

演習問題 • 3けたの2進数を入力してそれを10進数で 出力するプログラムを作成せよ。 #include <stdio. h> void main() { int num=0, k 4=0,

演習問題 • 3けたの2進数を入力してそれを10進数で 出力するプログラムを作成せよ。 #include <stdio. h> void main() { int num=0, k 4=0, k 2=0, k 1=0; printf(“ Input num by binary ? “); scanf(“%d ”, &num); k 4 = num/100; k 2 = (num-k 4*100)/10; k 1 = (num-k 4*100 -k 2*10); printf(“ Decimal = %d n”, k 4*4+k 2*2+k 1); }

繰り返し計算 その2 • while 文 while (計算が続く条件) { } #include <stdio. h> void main()

繰り返し計算 その2 • while 文 while (計算が続く条件) { } #include <stdio. h> void main() { int sum=0, i=0, n=0; printf(“ N= “); scanf(“%d”, &n); while(i<n+1) { sum = sum + i; i = i + 1; } printf(“%dn”, sum); }