A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
それは6桁の数字で構成された文字列ですか?
それとも6桁の数値ですか?
前者なら文字列の長さ(文字数)を求めて左端から1文字ずつ順に参照すればよいです。
後者なら文字列変換して上記を行ってもよいですし、数値として扱い通すなら一番単純には「10万で割った商を求め、値から10万×商を引く」、「その値を1万で割った商を求め、値から1万×商を引く」・・・「その値から10で割った商と余りを求める」を行えばよいでしょう。
プログラムを作成する際に最も重要なのは入力データから求める出力データを得るための処理手順(アルゴリズム)を考えることです。
それはプログラミング言語で考えるのではなく母国語で考えます。
参考まで。
No.2
- 回答日時:
No.1です。
> 後者のほうです。割っていく方法はわかりました!
> それを書き表す場合、この続きに書いていけばよいのでしょうか。(すみません、ものすごく初心者なもので、、、)
何処に何を書けばよいか、今の記述をどう直したらよいか、今の記述の何処に何を書き加えればよいか、がわからないのは「わかったつもり」だからです。また書きかけの自身のプログラムが何処で何の処理をしているか(orする設計としているか)を理解していないからです。
何処で何をするかは人に九九のではなくご自身の意思で決めることです。ご自身で書き始めたプログラムですから。。。
で。処理手順をきちんと文書に箇条書きやチャート図で記述し、それを見ながら最終的には変数名も入れた詳細な処理手順を母国語で書いてみると何をどうすればよいかが確実にまとまります。
あとはその母国語で書いた文書内容を、使用するプログラミング言語に翻訳するだけです。
そういった作業の進め方がきちんと身に着くと、だんだん詳細な母国語での記述は不要になって行きます。
ただし、主要な処理手順はやはり母国語を使って記述しないと処理方法の誤りや抜けを生じやすいです。それがソフトウェア開発での設計作業(プログラム設計)です。設計作業ではプログラミング言語は使用しません。使用予定のプログラミング言語の特性(データ様式など)は「前提」として意識しますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) pthonのframeに演算結果(数値)を表示したい 1 2023/06/05 22:08
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Visual Basic(VBA) エクセルVBAで以下のようなコードを書いたらエラーになりました。何処が間違っているの教えて? 1 2023/02/10 18:30
- 英語 英語の数字表記で、2桁の数字の部分だけハイフンを付ける理由について 5 2023/04/09 17:30
- その他(ホビー) ルービックキューブなかなか揃わない ルービックキューブを揃える時にLBL法を使っているのですが、側面 1 2023/07/18 18:46
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- Excel(エクセル) Excelで数式をそのままコピーしたい どうすればいいですか? 4 2022/09/16 02:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DoEvents関数って何?
-
COMBOBOXで日付入力
-
SQLの速度をあげるには・・・
-
C言語で、文字とか入力されなく...
-
Excelでのセル内容の高速消去方法
-
.netからexcel操作の処理速度が...
-
ポインターの横に輪が回ってる。
-
このプログラミングの問題がい...
-
テキスト処理の速度の速い言語
-
VB.NETにおける二値化処理の高速化
-
c言語で配列の要素で偶数のも...
-
入力した任意の数の平方根を求める
-
複数のファイルを読み込むバッ...
-
ペンティアムとセレロン
-
エクセルVBAで教えて頂きたいの...
-
再帰処理を用いて階乗を求める...
-
「単体テスト」に関する深刻な...
-
小数点を含む数値かどうか判断...
-
Cのプログラムに無性にイライラ...
-
キャッシュを意識したプログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでのセル内容の高速消去方法
-
DoEvents関数って何?
-
SQLの速度をあげるには・・・
-
小数点を含む数値かどうか判断...
-
win10で、正確な待ち時間の作り方
-
Excel(VBA)でSetTimer関数を使...
-
絶対パスの取得について
-
WebBrowserの読み込み待ちの処...
-
Excel VBAにて、2GB超の点群デ...
-
VBでの簡易電卓の作成(減算方...
-
テキストファイルの空行をスキ...
-
ノットイコールを教えて下さい
-
ナップザック問題?をエクセル...
-
If Not c Is Nothing Then ~延...
-
プログラム上のCPU稼働率低減に...
-
逆ポーランド記法における単項...
-
符号付きにすべきか、符号なし...
-
C言語 時刻差分の算出方法
-
C言語:関数を使うメリットとデ...
-
Excel VBA データ削除の高速化
おすすめ情報
回答ありがとうございます。
後者のほうです。割っていく方法はわかりました!
重ねて質問させていただきます。
それを書き表す場合、この続きに書いていけばよいのでしょうか。(すみません、ものすごく初心者なもので、、、)