• ベストアンサー

プログラミング

C言語で以下のプログラムを作成したいのですが教えてください。 水の量(L)を入力し、その水に含まれる水素および酸素の原子の数を表示するプログラムを作成する。 アボガドロ定数は6.02×10^23、水の分子量は18,水の重さは1ml=1gとしてよく、 入力される数値として浮動小数点数値に対応すること表示は指数表現で行う。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

C/C++の宿題片付けます 157代目 http://toro.2ch.net/test/read.cgi/tech/1335517816/l50

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

わからないのはどこでしょう? ・水に含まれる分子量の求めかた → 化学の教科書で確認しましょう ・数値の入力方法 → 大抵のプログラミングの参考書だと、2、3番目くらいに書いてあると思います。 ・浮動小数点数の扱い → 変数や値の型として、int等整数型の他に出てきているはずです ・指数表現での表示 → printfを使うのが楽でしょう。printfのマニュアル等を読んでください。 「変換書式」に指数形式の指定方法が載っているはずです。 ・C言語の基本のプログラム構造がわからない → 参考書を最初からやりなおしてください。

関連するQ&A

  • 水(H2O)について

    現在中3です。化学の問題について教えてください。 気体状態の水(水蒸気)がある。 1.この水1mol中に水素分子は何molあるか。 2.この水1mol中に酸素原子は何個あるか。 3.水素原子を6.0*10Π23個含む水がある。この水の分子数はいくらか。 4.水素原子を2mol含む水がある。この水の質量はいくらか。 ただしアボガドロ定数は6.0*10Π23とし、原子量をH=1.0、O=16とする。 よろしくお願いします。

  • アボガドロ数から計算する原子や分子の数

    よろしくお願いします。  水10m/l中に含まれる水素原子の個数について、最も妥当なのはどれか。  ただし、水の密度を1.0g/mlとしH,Oの原子量はそれぞれ、1、16、  アボガドロ定数は6.0×10(^23)とする  という問題なのですが解答を見ると、   水10gの質量/18g/molで0.56(mol)、   0.56×6.02×10(^23)×2=6.7×10(^23)  なのですが    6.02と、2を掛ける理由がわかりません。      (水素原子が2個だからですか?とすると    水の分子数を問う問題なら2を掛ける必要はないのでしょうか?)   以前、別の問題でメタン(CH4)の分子数を問う同じような問題の時は   単にアボガドロ数と原子量を掛けていたので今ひとつ理由がわかりません。          どうぞよろしくお願いします。  

  • 毒物劇物試験の問題です。困っています助けてください

    第1問です。 水100gに対する硝酸カリウムの溶解度は、25度Cで36である。25度Cにおける硝酸カリウムの 飽和水溶液の濃度は何%ですか。計算式を教えてください。 第2問です。 3.01×10の23乗個の水分子の含まれる水素原子の物質量はいくつか。 なお、 アボガドロ定数は6.20×10の23乗/mol,水素原子の原子量は1.0、酸素原子量は、 16とする。計算式を教えてください。 第3問です。 4.50×10の-1乗mol/Lの硫酸水溶液を2.0L作るためには、濃硫酸(98質量%、密度1.80g/ml)が何mL必要か。ただし、H2SO4の分子量は98.0とする。計算式を教えてください。

  • 化学の課題で分からないところがあります。

    (1)酸素原子1.5×10の22乗個の物質量を求めよ (2)酸素分子が9.0×10の22乗個ある。   ・物質量を求めよ    ・質量を求めよ   ・気体の体積を求めよ (3)硫酸アンモニウムと水酸化ナトリウムを混ぜて加熱すると、炭酸ナトリウム、水、二酸化炭素が生じる。 化学式を書け ●アボガドロ定数6.0×10の23乗/mol ●答えは小数点第二位まで答えること 教えてくれると助かります

  • 化学 原子量の基準変更の問題で困ってます

    原子量の基準をC=12からC=24に変更したとき以下の値はどう変更されるか答えよ (1)酸素の原子量 (2)水の分子量 (3)アボガドロ定数 (4)1molあたりの原子の体積 (5)1molあたりの原子の数 (6)密度 という問題がわからなくて困っています。 理由も一緒に教えてください。

  • モルの考え方について

    いま化学のモルを勉強しているのですが、モルを自分なりに考え解釈してみたので、この考え方であっていますか? (一番上に書いています) わからない問題が出てきて、自分なりに考えてといてみたのですが、この考えは間違っていますか。 考えているうちに自分でもよくわからなくなってしまいました。 (2)水5.00molに含まれている水素原子の物質量は何molか。 (自分の考え方を真ん中に書きました) 6×10^23しなくていいのですか? (3)水27gの物質量は何molか。また、この中に水素原子は何個含まれているか。ただし、アボガドロ定数は、6.0×20^23/molとする。 (一番下にかきました。) この2つの問題を教えてください。 お願いします。

  • モルとアボガドロと質量の関係

    モル数とアボガドロ定数と質量の関係がいまいち飲み込めませんが 1モル=1アボガドロ定数(6.022×10の23乗)という事で6.022×10の23乗個の原子があるということ?(アボガドロ定数はあくまで比ですか) で1モルの質量は分子の各原子量の合計になるので1モルの物質量は各分子によって異なりますよね。本などで1モルの質量を求めるところで分子量にgをつけたものであらわされているかと思いますが何故gでいきなりあらわせるのか? つまり 1モル=分子1個    =質量:分子の各原子量の合計(分子量)    =物質量:1モルに対して6.022×10の23乗     なのである物質の質量A、物質の分子量BとするとB=1モル     でモル数はA/Bモルで     物質量はA/B×6.022×10の23乗個ということでいいのでしょうか?     これでいいのであれば問題は分子量から1モルになる質量を何故、分子量にgをつけてあらわせるのでしょうか? なんとも意味不明な内容になってしまいましたが内容を理解しこの一連の関係を解説していただける方がいらっしゃいましたらお願いします。

  • 物質量の求め方

    次の計算の仕方と答えを教えてください! 1.水素原子 2.4×10の24乗個の質量 2.ナトリウムイオン6.0×10の22乗個の質量 3.マグネシウム原子1個の質量 4.水素分子2.4×10の24乗の質量 アボガドロ定数は 6.0×10の23乗 お願いします。

  • 油脂の問題で二重結合C=Cの数

    問題:油脂300グラム(分子量880)に水素(分子量2)を付加し、すべての構成脂肪酸を飽和脂肪酸にしたところ、この油脂の質量は4.1g増加した。この油脂1分子中に存在する炭素原子間の二重結合の数は何個か? 解答:4.1÷2=2.05molの水素が付加した。 油脂1分子中にC=Cがn個あるとすると、 6.02×10の23乗×300/880×n=2.05 の式からnを求めるであってますか? 6.02×10の23乗はアボガドロ定数のことです。

  • アボガドロ数ってなんですか?

    なんなのでしょうか? 教科書を見ても、いまいち分かりません・・ 炭素の中に、6.0×10^23の炭素原子が含まれている? 原子量とは、質量数12の炭素を基準にした、相対質量ですよね。 そして、分子量、式量というのは、原子量の総和のこと。 6.0×10^23個の粒子の集団のことを、1molという。 モル質量ってなんなんでしょうか? 物質量って何?原子量となにが違うの? アボガドロ数とアボガドロ定数は、なにが違うの? なんでこんなに、ややこしいの? こんなにややこしくする意味が、どこにあるの? 助けてください!

専門家に質問してみよう