• 締切済み

c++でドル円変換のプラグラムを作りたいのですが

アドバイスお願いします。 Visual Studio 2008 c++でドル円変換のプラグラムを作りたいのですがよくわかりません。 仕様はedit boxを2つ、ボタンを2つ用意します。 例えばedit box1に「¥1000」または「$1000」と入力し、「¥」、「$」のボタンを押すと、edit box2に入力していたレート金額で計算し、edit box1に記号付き「¥」 「$」で結果を表示します。*小数点以下2桁まで対応 注)$ボタン、¥ボタンが押されたときに呼ばれるメソッド(関数)の中で、金額を計算するのではなく、金額を計算するメソッド(関数)を別に作り、1つのメソッドで&変換、¥変換を行うようにすること。 ダイアログは写真のような感じです。 補足 プログラムがわからないのと、どこにそのつくったプログラムを貼ればいいのでしょうか? お願いします(><)

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.4

https://sites.google.com/site/cpagelinks/monooki/dollaryenconversion こっちで解決しました。 mixiの「VC++を極める会?」コミュの型から回答貰えました。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.3

>金額を計算するメソッド(関数)を別に作り、1つのメソッドで&変換、¥変換を行うようにすること。ここがよくわかりません。 ポインタ2つ、どっちに変換するのか指定する値、レートを受け取る関数作って演算させるだけです。 # まぁ、別の作り方するのもアリでしょうが。 というか…「&変換」ってなんです?「ドル変換」の間違いでしょうが…。 void UsdJpyExchange(float *usd, float *jpy, float Rate, bool UsdToJpy) {  if(UsdToJpy != false) {   //USDからJPYに変換する処理  } else {   //JPYからUSDに変換する処理  } } とか、そんな感じですかね。 # bool型については環境に合わせて下さいな。 # WindowsならBOOL型があったかな。 floatではなく、100倍の下駄でも履かせて整数型でやってもいいんでしょうけど。 # 1000倍…か? FXだと小数点以下は第2位までだったかなぁ…。

回答No.2

一言で言えば、プログラミングを勉強してください。 あなたの質問文に答えが集約されています。

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

それは、ドル→円と円→ドルが判らないということ?

whites521
質問者

補足

はい...$ボタン、¥ボタンが押されたときに呼ばれるメソッド(関数)の中で、金額を計算するのではなく、金額を計算するメソッド(関数)を別に作り、1つのメソッドで&変換、¥変換を行うようにすること。ここがよくわかりません。

関連するQ&A

  • c++でドル円変換のプラグラムを作りたいのですが

    アドバイスお願いします。 Visual Studio 2008 c++でドル円変換のプラグラムを作りたいのですがよくわかりません。 仕様はedit boxを2つ、ボタンを2つ用意します。 例えばedit box1に「¥1000」または「$1000」と入力し、「¥」、「$」のボタンを押すと、edit box2に入力していたレート金額で計算し、edit box1に記号付き「¥」 「$」で結果を表示します。*小数点以下2桁まで対応 注)$ボタン、¥ボタンが押されたときに呼ばれるメソッド(関数)の中で、金額を計算するのではなく、金額を計算するメソッド(関数)を別に作り、1つのメソッドで&変換、¥変換を行うようにすること。 ダイアログは写真のような感じです。 お願いします(><)

  • ドルを日本円に変換

    日付とドルを入力すると その日付のレートでの日本円を計算することはできますか? 毎回違うレートを入力するのが面倒なので、関数かなにか あればいいなとおもうのですが 

  • デルタ関数のフーリエ変換

    デルタ関数をフーリエ変換するプログラムを作成したいと思っています。 フーリエ変換自体のプログラムは出来上がりました。(いくつかの計算例で確認しました。) そこで質問ですが、デルタ関数はどのように入力すれば良いのでしょうか? F( 1 )=大きな数字、 F( 2 以降) =0 でしょうか? デルタ関数をフーリエ変換すると、『1』になるのを確認したいと思っています。 プログラム言語は『Fortran』を使用しています。 以上、よろしくお願いします。

  • Visual C++の簡単なプログラムについて

    Visual C++で以下のようなプログラムまたは関数を作りたいのでアルゴリズムもしくはヒントを教えてください。 (1) 入力された文字列の文字数を算出するプログラム (2) 『abc』→『abcabc』のように引数として受け取った文字列を2回繰り返した文字列に変換する関数

  • visual studio 2008 C# で、値を入れるテキストボッ

    visual studio 2008 C# で、値を入れるテキストボックスを作り、そのテキストボックスに入力できる値を小数点2桁までとするにはどの様にすれば宜しいでしょうか?

  • フーリエ変換のプログラム

     プログラム言語の種類は問いません。 入力数値データを読み込み(ファイルからでも直接入力によるものでもかまいません)、 フーリエ変換を行うプログラムの基本的な考え方を教えてください(プログラムそのものは求めません。考え方を教えてください)。  しばらくの間フーリエ変換について勉強してはいるものの、まだよく理解していない状況ですし、プログラムに関してもまだまだ未熟者です。 しかし、どちらも勉強しながらこのプログラムを作ってみようと思っています。  けれども、フーリエ変換の指数関数を用いた式だと虚数を扱わなければならないし、 sin, cosを使った式だと計算量が膨大になってしまいそうで(指数関数を用いた式でもそんなに変わらないとは思いますが)、 どこから手をつければよいかまったく見当がつきません。 考え方を教えていただければ結構ですので、よろしくお願いします。

  • c言語についての質問です。

    このような問題が出たのですが、作り方を教えてください。お願いします。 int型というやつで、scanf と printf だけを使ってプログラムを作成しなくてはなりません。問題↓ 本年4月より消費税が5%から8%に変更になった.そこで5%税込商品の金額を入力すると,税抜 商品金額及び8%の税込商品金額を表示するプログラムを作成せよ.但し,1円未満の値は 小数点以下第1位を四捨五入すること.(注:5%の税込金額も四捨五入しているので, 税抜金額を求めるとき注意すること)

  • 【VB6.0】ピクチャーボックスに関数のグラフを描かせる

    Visual Basic 6.0でボタンを押すとピクチャーボックス内に関数のグラフを描かせるプログラムを描きたいです。ボタンを押してフォーム上にグラフを表示させることはすでにできています。ではそれをどのようにしてピクチャーボックス内に表示させるのでしょうか。 おねがいします。おしえてください

  • cとVisual Basic

    cで作ったプログラムを、Visual Basic上で動かすことは可能ですか? 普段Cで数値計算プログラムを作っています。標準関数しか使っていません。最近、これをウィンドウズ上のGUIアプリケーションにするように命じられました。Visual Basicが手元にあるので、もし可能なら、Basicのプログラムに書き換えることなくアプリケーションを作りたいのですが。 とんちんかんな質問かもしれませんが、よろしくお願いします。

  • C#でバブルソート

    テキストボックスに任意の整数を複数個入力し、ボタンを押すことで入力した数字を別のテキストボックスに昇順・降順表示するプログラムを作りたいと思っています。 例えば 入力用テキストボックスに1、10、5をキーボードで入力 ↓ 作っておいた「昇順に並び替え」のボタンをクリック ↓ 出力用テキストボックスに1、5、10と表示される (「降順に並び替え」のボタンをクリックした場合は、10、5、1と表示) といった感じです。 バブルソートを使って作りたいのですが、超初心者のため、数字同士の比較?や、テキストボックスへの出力の仕方が全く分かりません。 分かりにくい文章のみの状況説明になってしまいましたが、ご指導よろしくお願いします。 マイクロソフトのビジュアルのC#プロジェクトです。

専門家に質問してみよう