ページ 11

初歩的な質問ですみません。

Posted: 2014年10月16日(木) 13:57
by coppi
/* yokin1.c */
#include <stdio.h>

int main(){
int i,n,gankin;
float r,manki,sisu;

printf("元金、 利率、 年数 ");
scanf("%d%f%d",&gankin,&r,&n);
for (sisu=1.0,i=1; i<=n; i++) { sisu *= 1 + r/100;}
manki = gankin * sisu;
printf("元金 = %d\n",gankin);
printf("利率 = %f パーセント\n",r);
printf("年数 = %d\n",n);
printf("満期額= %f\n",manki);
return 0;
}

上のプログラムに満期額が元金の何倍になるかを計算する式を加え、満期額表示の次の行に、「元金の倍率= 」という見出しと倍率を表示するプログラムを作りなさい。

という問題がわかりません。
どなたか教えてください。

Re: 初歩的な質問ですみません。

Posted: 2014年10月16日(木) 15:08
by usao
そのコードはご自身で書かれたのでしょうか?
それとも問題文に記載されているもの?


>満期額が元金の何倍になるかを計算する

って,既に計算されているように思うのですが……

Re: 初歩的な質問ですみません。

Posted: 2014年10月18日(土) 12:53
by coppi
問題文に記載されているものです!

計算されているのですか…?
全然分かっていなくてすみません。

Re: 初歩的な質問ですみません。

Posted: 2014年10月18日(土) 13:48
by box
coppi さんが書きました:

コード:

        manki = gankin * sisu;
この式が何を意味しているか、日本語で説明してみてください。

Re: 初歩的な質問ですみません。

Posted: 2014年10月23日(木) 13:24
by coppi
満期額は元金の指数倍???
コンパイルはどのように入力したらよいのでしょうか?

Re: 初歩的な質問ですみません。

Posted: 2014年10月23日(木) 21:25
by みけCAT
coppi さんが書きました:満期額は元金の指数倍???
確かにこのプログラムの変数sisuに格納されているのは指数ではないようで、わかりにくいですね。
coppi さんが書きました:コンパイルはどのように入力したらよいのでしょうか?
お使いの(もしくは使おうとしている)開発環境・コンパイラは何ですか?