ページ 1 / 1
早急にお願いします。
Posted: 2017年4月28日(金) 15:50
by tennga
【問題 1】 1 マイルは 1.61 km に対応する.距離を km 単位で入力したときに,マイル単位に出力
するプログラムを作成せよ.ただし,km からマイルへ換算する部分は関数とし,結果の出力は main
文にて行うこと.
分からないんでよろしくお願いします。
Re: 早急にお願いします。
Posted: 2017年4月28日(金) 16:23
by YuO
「何が」分からなくて「何を」よろしくお願いしているのでしょうか。
Re: 早急にお願いします。
Posted: 2017年4月28日(金) 18:21
by tennga
すべてわからないんで教えてほしいです。
Re: 早急にお願いします。
Posted: 2017年4月28日(金) 18:35
by purin52002
1、[1マイル=1.61km]から[xマイル=??]の方程式を立てます。
2、マイルを引数(double型がいいかな?)、kmを返り値(これもdouble型がいいかな?)の関数を作ります。
3、main文で関数を呼び出して、結果を出力します。
こんなかんじでどうですか?
Re: 早急にお願いします。
Posted: 2017年4月29日(土) 09:15
by 梅衣堂ひよ
1.61kmを1.61kmで割ると1になりますよね?
これが1マイルです。
じゃあ逆にマイルをキロメートルに直すなら?
マイルに1.61kmを掛けることでキロメートルに変換することができます。
あとはこれをマイルからキロメートルへ、キロメートルからマイルへ変換する関数として実装するだけですよ。
ちなみに単純な単位の変換はみんな同じように計算するので、米ドルと円の変換とかも同じように計算することができます。
Re: 早急にお願いします。
Posted: 2017年4月29日(土) 11:08
by かずま
tennga さんが書きました:【問題 1】 1 マイルは 1.61 km に対応する.距離を km 単位で入力したときに,マイル単位に出力
するプログラムを作成せよ.ただし,km からマイルへ換算する部分は関数とし,結果の出力は main
文にて行うこと.
この問題はどこから持ってきましたか?
本であれば、その書籍名を、
ウェブサイトにあるのなら、その URL を教えてください。
なぜ、こんな質問をするかというと、
「main文」という用語が気になるからです。
この質問に回答をいただけると、【問題1】の解答(に近い
もの)を差し上げることができるかと思います。
Re: 早急にお願いします。
Posted: 2017年5月01日(月) 00:26
by かずま
専門学校の課題で全くわからないんです…
Re: 早急にお願いします。
Posted: 2017年5月01日(月) 01:10
by かずま
かずま さんが書きました:専門学校の課題で全くわからないんです…
名前を偽って投稿する人に解答を差し上げることはできません。
Re: 早急にお願いします。
Posted: 2017年5月04日(木) 06:44
by tennga
偽って申し訳ないです。
ユーザ名のとこが返信先の名前であると勘違いしてました。
しかし、教えて頂いたら幸いです。
Re: 早急にお願いします。
Posted: 2017年5月04日(木) 08:47
by 超初級者
ほんのちょっとした例です。参考になるかどうかはわかりません。
コード:
#include <stdio.h>
double km_to_mile(double km)
{
return km / 1.61;
}
int main(void)
{
double km;
printf("何キロ?"), scanf("%lf", &km);
printf("%fキロは%fマイル\n", km, km_to_mile(km));
return 0;
}
Re: 早急にお願いします。
Posted: 2017年5月06日(土) 09:24
by box
purin52002 さんが書きました:
2、マイルを引数(double型がいいかな?)、kmを返り値(これもdouble型がいいかな?)の関数を作ります。
キロメートルをマイルに変換したいので、仕様誤り。
Re: 早急にお願いします。
Posted: 2017年5月06日(土) 09:25
by box
梅衣堂ひよ さんが書きました:
あとはこれをマイルからキロメートルへ、キロメートルからマイルへ変換する関数として実装するだけですよ。
キロメートルをマイルに変換したいだけなので、オーバースペック(不要な機能を実装)。