複数の生年月日が用意されたファイル(.txt)を読み込み、それを各メニューごとで処理する、各メニューの処理は別関数で作成するという問題なのですがさっぱりわかりません。また、localtime関数を使用するのですがさっぱりわかりません。ご教授を御願いします。
[読み込みファイル(.txt)内容]
A君,1965,11,02
B君,1988,07,23
c君,1980,01,03
:
:
処理内容
[メニュー]
1.誕生日からの本日までの経過日数
2.誕生日の曜日
3.現在日より誕生日の近い順
4.終了
処理後は[メニュー]処理に戻ります。
※すべての処理にはlocaltime関数を使用します。
[表示内容]
1.(例)A君9999日
2.(例)A君月曜日
3.(例)9月9日生まれ(誕生日まであと999日)
表示後は[メニュー]画面に戻ります。
以上です。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
どこがわからないのかがわかりませんがとりあえず処理内容だけ記述してみます
main関数orデータ読み込み関数{
テキストデータ読み込み
誕生日データ引渡し
}
経過日数関数{
データ受け取り
計算日時の暦時間取得
localtime関数で現地時間に変換
今日-誕生日で差分計算
計算結果を出力
main関数かグローバル関数にでも結果出力
↑0~読み込み人数-1までに計算したデータにあわせて出力格納
}
曜日計算関数{
データ受け取り
今日の日付+曜日を取得
経過日数と同じように計算←経過日数受け取ったほうが早いかも
経過日数から曜日を割り出す
結果を出力
main関数かグローバル関数にでも結果出力
↑0~読み込み人数-1までに計算したデータにあわせて出力格納
}
誕生日が近いデータ判定関数{
データ受け取り
現在の日付取得(月日)
ループ{
読み込んだ誕生日のデータと日付照合
もし合致したら差分を計算して適当な変数(グローバル変数とか)に格納
全員合致したら終了(うるう年の計算はご自由に)
}
計算結果出力
}
main関数に値を返すとかは書いてないので大まかな流れはこんなかんじでいいと思いますけど
上記の処理で違う点があったら補足してください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- その他(ビジネス・キャリア) 社会保険、労働保険の手続きを勉強しているのですが、「法律上の誕生日は前日である」を前提として、一般書 2 2022/07/01 17:42
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- レシピ・食事 今日母の誕生日なので、料理を作りたいのですが、 5時から作り始めて7時までには作り終わる物で、料理初 5 2022/04/19 15:56
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- 婦人科の病気・生理 生理を早く終わらせたい、もしくは生理中の性行為について。 低用量ピルを服用しており、本日で生理2日目 2 2022/12/01 03:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# DataTableに最後に追加した...
-
アクセスでウェブ上のデータを...
-
Excel VBAでグループ毎に集計す...
-
webからの帳票表示
-
access vba 『○○件づつ表示』を...
-
エクセルデータをVBで検索でき...
-
Excel VBA で日付を4ケタの数値...
-
Excel VBAでグラフの可変データ...
-
AccessVBAでのExcelメモリ解放
-
【VB.NET】Excelの最終行までの...
-
VB webデータの取得
-
VBAの問題がわからないのでどな...
-
【C#】textBoxの指定行のデータ...
-
VBA 変数名に変数を使用したい。
-
2つ目のレコードの値を取得す...
-
WORD VBA プログラム修正をお願...
-
AccessからExcelへエクスポート...
-
【VB】コンボボックスにデータ...
-
VB.NETの配列にExcelから読み込...
-
DataTableに特定のフィールドが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「Nullの使い方が不正です」の...
-
【C#】textBoxの指定行のデータ...
-
【VB.NET】Excelの最終行までの...
-
VBAでアクセスDBからデータの取...
-
Excel VBAでフォルダ内の全テキ...
-
C# DataTableに最後に追加した...
-
XMLでデータとして画像を指定す...
-
VBAコンボボックスの内容が反映...
-
MSFlexGrid 行選択状態
-
COBOL数値転記の仕様
-
クリスタルレポートでレコード...
-
非同期のプロセス間通信(パイプ...
-
ActiveReportのdetailをデータ...
-
アクセスでウェブ上のデータを...
-
Excel VBAでグループ毎に集計す...
-
batでレジストリキーから読み取...
-
富士通(汎用機)のAIMについて
-
Web画面のTableから数字を取得...
-
Excel VBAで1週間毎にカテゴリ...
-
エクセルのCSV読み込みについて
おすすめ情報