• 締切済み

電卓プログラムを作りたい。

わたしは、プログラムの初心者なのですが、力不足でプログラムが作れないのでご協力おねがいします。 データをすべて整数で演算子は、1個だけ用い、標準入力を受け取り、リターンキーが押されると、その解答を標準出力に表示するような、加減乗除の四則演算と整数剰余の演算を繰り返し行うことが可能な電卓プログラムを作りたいのですが、、、。

みんなの回答

  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.2

scanfで文字列データを受け取り、その文字列の先頭から順に 数字文字列 演算子文字 数字文字列 と解析し、変数に格納。数字文字列を atoiなどで数値に変換し、演算子をキーに switch 文などで振り分け、演算。結果を printf。終わったらループで先頭の scanf。 で、どうでしょう?

  • quenista
  • ベストアンサー率28% (122/425)
回答No.1

先ず、何処でつまずいてます? つまずいてる所を教えて頂ければ、何かアドバイスが出来るかも知れません。

関連するQ&A

  • 電卓のプログラムソース探しています

    電卓の四則演算のプログラムを探しています。もし知っている方。持っている方いましたら情報提供お願いいたします。

  • c言語プログラム

    加減乗除および剰余の演算記号(+-* / %)と2つの整数を入力し、入力した2つの整数に対して入力した演算を施して表示するプログラムをif文ではなくswitch文を用いて作成しなさいなお、演算記号入力の際に間違った記号(+ - * / % 以外)を入力した場合は+を入力したものとして計算するものとしなさい。 ヒントで 変数としては入力演算記号に対応する変数op、入力する2つの整数に対応する変数m,n、答えに対応する変数ansを使うとよいでしょう宣言についてはopは記号なのでcharで宣言しますが、あとはすべて整数ですのでintで宣言 まずやることは演算記号以外の場合に+であることを表示するプログラムを組むと思うんですけど どうしたらいいのかわかりません力を御貸しください

  • C言語プログラミング。

    標準出力から整数を読み込んで、その整数が奇数か偶数かを判定して、判定結果を出力するプログラムをif文を用いて作りたいんです。剰余演算子を使ってなら作れるんですけど、剰余演算子を使わないで作るにはどうすればいいのでしょうか。 よろしくおねがいします。

  • C#.NET 電卓プログラムについて

    今C#.NETで電卓プログラムを作成しようとしているのですが うまくいきません。 クリックされた数値に対し四則演算を行い、テキストボックスに 演算結果を出すという結果にしたいのですが、うまくすすみません。 どなたか教えていただけませんか。

  • 四則演算のみの電卓まjavaプログラム

    四則演算のみの簡易電卓javaプログラムがわかりません。 数字・クリア・イコールはすべてボタンで表されている、 よくあるタイプの電卓です。 ネット上で探しましたが、ありそうで見つかりませんでした。記述をお願い致します。

  • 関数電卓

    四則演算、16進、10進、8進数変換が行える電卓(c言語)のプログラムを探しています。もし知っている方。持っている方いましたら情報提供お願いいたします。

  • プログラム

    「一行に書かれた式(文字列)の値を求めるプログラム」 少なくとも2つの2桁までの正の整数値の加減乗除ができること。 このプログラムのやりかたがわかりません、教えてください。。

  • プログラムについてです。

    main関数内でキーボードから入力された2つの整数について、その整数値の和差乗除をユーザ定義関数shisoku()内で計算し、main関数内で結果を出力するプログラムを作成せよ。 ただし、すべて局所変数で構成し、大域変数を使ってはならない。 僕は和差、乗除はできるんですが和差乗除ができません。

  • コピー時に「,(カンマ)」の入る電卓をさがしています。

    こんにちは 普段 Winに標準の電卓を使うことが多いのですが、 計算結果をコピーして貼り付ける際に、3桁ごとの「,(カンマ)」が入らないために、手動で入力しています。 かなり面倒なのでカンマの入るフリーの電卓をさがしています。 四則の演算ができれば充分なのですが、カンマ付でコピーできて、常駐させても邪魔にならず、 できればデザインのクールなものが希望です。 ご存じの方、教えてください。 宜しくお願いいたします。

  • 電卓ソフトを作るには逆ポーランド法で良いのですか?

     プログラミングの勉強をしながら式入力型の電卓を作りたいと思い調べたところ「逆ポーランド法」を知りました。  まず四則演算出来るものを作り最終的には関数電卓を目指そうと思っているのですが、この「逆ポーランド法」を取り入れた計算プログラムを学べば良いのでしょうか?もっと適している他の手法はありますか? 公開されている式入力型の電卓ソフトはどのような手法でプログラムされているのでしょうか?(なかなか式入力型のサンプルが見つからなくて…。)  言語はActiveBasicを使用していますが、情報が少ない為VisualBasicのサイトで勉強しています。 宜しくお願いいたします。