スタッフブログ

【速攻Program】第11回_不具合の修正その2

投稿日:

皆さん、こんにちは!社員のBです。

さて今回は、今見えている不具合を修正していきましょう。
今見えている不具合はまず、50+50の計算をしたときに100と表示されますが、
その状態でイコールを押すと計算結果が200。
また、その状態のまま再度イコールを押すと400と表示されます。

これはこれである意味いいとは思いますが、今回は、50+50=100から
再度イコールを押下した際には150と表示できるようにしたいと思います。

そのほかにも%が押された際の処理を入れ忘れていたためそこも修正します。
以下は修正後のコード全文になります。(コードの流れをわかりやすくするために所々修正をしています。)







まずは、イコールを押した際の処理を修正していきましょう。
15行目の整数型の変数でresultを作成します。
今までnum1に結果を代入してましたがそれを一度resultに代入してあげることによって
現在出ている問題を解消したいとおもいます。
num1に代入している箇所を全てresultに変えてあげましょう!
 

これでこの不具合については直ってそうですね^^

次に割り算を計算した時の余りを出してくれる%の処理を入れていきましょう。
20行目のStatusの中にPARを追加してあげましょう。
次に112行目のスイッチにPARを入れてその中でstatusをparにしてあげるように記述します。
最後に159行目のスイッチ文の中に計算式を入れてあげれば完成です。

100 % 3 =を行うと1が返ってくると思います。
これは100 ÷ 3 = 33 の余り 1 となり その余りを表示しています。

これで見えている不具合は修正できましたかね?
もしほかに不具合があれば連絡ください!
どうしよう他に要望が無い様なら電卓の作成終了しようかな?

今日はSESってどんな仕事です。

 

「SES」とは

SESとは「システム・エンジニアリング・サービス」のことを言います。

当社の「SES・ITアウトソーシング事業」は、スキルや経験のあるITエンジニアと、その技術力を必要としている企業様とをマッチングし、双方がwin-winの関係となることを目指し、支援することを目的としております。

ネットワークの設計や構築、サーバー管理といった「インフラ系」をはじめ、Web系システム開発、試験業務や運用管理まで幅広い実績がございます。
また、当社プロパーのITエンジニアがリーダーとして参画している現場も多くございますので、彼らと連携し全力でサポートいたしますので、初心者の方でもご安心いただける環境が整っていると考えております。

【SES事業のイメージ図】

 

 

では、また次回!お疲れ様でした!!

Copyright© 株式会社ウインズ SES・ITアウトソーシング事業 , 2024 All Rights Reserved Powered by AFFINGER5.