掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
電卓にメモリ機能をつけるには? (ID:73563)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
なんというか……さすが超初心者ですね。 コメントもなし、変数の役割も判らないコードでどうにかして下さいと言われても……。 y2ってなんです? cnってなんですか? zってどんなものなんですか?などなど… >+−×÷は > if(y1==3){ > z=w+z; > textBox1->Text=z.ToString(); > } > if(y1==1){ > z=w*z; > textBox1->Text=z.ToString(); > } > if(y1==4){ > z=w-z; > textBox1->Text=z.ToString(); > } > if(y1==2){ > z=w/z; > textBox1->Text=z.ToString(); > } y1に四則演算の種類が入っているんでしょうけど…… これならswitch文で処理するべきでしょうし、1とか謎数字で処理するべきできありません。 enumにするなりdefine定義するなりして可読性をあげるべきです。 # まぁ、このままのコードにしておいて、半年後の自分が読んでみて混乱しないのであればかまわないかもしれませんが。 # ただし、その場合はプログラミングを仕事にするべきではありません。 というワケで……せっかくコードを掲示されても >あんたのおうちの間取りもわからんのに増改築できるわけねぇやん。 という状況からたいして変わっていないです。 電卓のプログラムなら…検索すると誰かが作った例とかあるんじゃないですかね? # メモリ計算機能があるかどうかは別にしても。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.