プチコンまとめWiki (初代/mkII)

Toukou/10桁までの整数をカウント の変更点


#title(投稿プログラム : 10桁までの整数をカウント)
#contents
// ↑この2行は削除しないでください。
// ←このように「//」で始まる行はコメントです。ページ本文には反映されません。
//------------------------------------------------------------------------------
// ・投稿年月日は、このページを投稿しようとしている今日の日付を半角数字で入力してください。
//   この日付は、投稿プログラムを自動的に年月日順に並べる際に使用されます。
// ↓↓↓
2012年4月22日投稿
// ↑↑↑
//------------------------------------------------------------------------------
// ・投稿者名は、将来的に投稿プログラム一覧に表示するために使用します。
// ・「名無しさん」のままにしておくと、匿名の方からの投稿として扱われます。
// ↓↓↓
/ 投稿者 : 三毛乱ジェロ
// ↑↑↑
//------------------------------------------------------------------------------
// ・適当にタグをつけることができます。半角のコンマ区切りで複数つけられます。
//   タグをつけると、同じタグが付いたページを検索することができます。
// ★次に該当するプログラムは、特定のタグを設定するようご協力お願いします。
//   これらを設定すると、将来的に投稿プログラム一覧に目立つマークが付くようになる予定です。
// ・短いプログラム → 「1行プログラム」「数行プログラム」「1画面プログラム」タグのいずれか1つ
// ・初代プチコンでも動作するプログラム → 「初代対応」タグ
// ・mkII 以降専用のプログラム → 「mkII専用」タグ
// ・QRコードを掲載している → 「QRコード」タグ
// ・該当するなら「ゲーム」「実用ツール」「音楽」タグのいずれか
// ↓↓↓
/ &tag(投稿プログラム,QRコード,mkII専用,ルーチン);
// ↑↑↑

//------------------------------------------------------------------------------
// ここに概要とか書きます。
// ・** や *** で始まる行は子見出しとなります。* の数で深さが決まります。
// ・[#英数字] はページ内リンクに使用されるアンカーですが、
//   書かなかったり、消したりしてもかまいません。ない場合はランダムな文字列が自動付与されます。

* 概要 [#Summary]
10桁までの整数をカウントするプログラムです。~
ルーチンそのものはフリーとしますので、皆様のプログラムのスコアなどに役立てて頂きたいと思ってます。~

** 仕組み [#Komidashi1]

数値が100000を越えた場合、~
「100000を引いて」~
「100000の位のカウントに1を足す」~
という至極シンプルな事をしています。~
これを2つ以上繋げれば20桁だろうが30桁だろうが制御は可能です。~
※H$、C$と文字列を2種類用意してあるのは「例えば100201の場合、1と201なので表示が1  201となってしまうのを防ぐ為0で埋めている」ように見せかけている為です。
/////////////////////////////////

* スクリーンショット・動画 [#ScreenShots]
// 動作しているところを撮影した写真や動画があれば貼り付けてください。

// ページを作成すると、画像の添付ができるようになります。(作成する前はできません)
// 作成後のページの右上、ウィキメニューにある「添付」から画像をアップロードできます。
// (添付ファイルはページごとに別個に管理されています。必ず作成後のページに添付してください)
// 画像をアップロードしたら、以下の書式でページ内に貼り付けられます。
// #ref(添付ファイル名)

// 以下の書式で、YouTube やニコニコ動画を貼り付けられます。
// #youtube(0HWX7kovgY8)
// #nicovideo(sm13684820)

/////////////////////////////////
// QR コードがない場合は、この部分は削除してください

* QR コード [#QR]
プチコンmkII 向けの QR コードです。

// 【重要】旧プチコンから mkII に転送したプログラムは、mkII で保存しなおしてから
// QR コード化すると、枚数が半分ぐらいに減ります。ぜひお試し下さい。
// 【重要】添付できるのは画像ファイルのみです。zip ファイルは解凍してください。

// ページを作成すると、QR コードの添付ができるようになります。(作成する前はできません)
// 作成後のページの右上、ウィキメニューにある「添付」から画像をアップロードできます。
// (添付ファイルはページごとに別個に管理されています。必ず作成後のページに添付してください)
// QR コードをアップロードしたら、以下の書式でページ内に貼り付けられます。
// #ref(アップロードしたファイル名)

// QR コードを大きくしたい場合は、倍率指定ができます。コンマは必ず 2 つ指定してください。
// ブラウザによっては補完がかかってボケますが、それでも問題なく読み込み可能です。
// #ref(アップロードしたファイル名,,200%)

// 複数の QR コードを貼り付けるために表組みを用いる場合、&ref(); を使用します。
// (#ref() を表に埋め込んでしまうと、古い Internet Explorer でうまく表示されません)
|~PRG:10MSMPL|
|~1/1|
|&ref(qr0.png,,200%);|
/////////////////////////////////

* プログラムリスト [#List]
#basic{{
CLEAR:ACLS:H=100000:C=0:C1=0
H$="     00000"
C$="          "
FOR I=0 TO 1:I=0
C=C+23
IF C>=H THEN C=C-H:C1=C1+1
S$=C$:IF C1!=0 THEN S$=H$
X$=""
IF C1!=0 THEN X$=STR$(C1)
Z=LEN(X$)
S$=SUBST$(S$,5-Z,Z,X$)
X$=STR$(C):Z=LEN(X$)
S$=SUBST$(S$,10-Z,Z,X$)
LOCATE 0,0:?S$
NEXT
}}

/////////////////////////////////
// コメントを募集したくないなら、ここから下は削除してください

* CHECKER FLAG (ひとことコメント) [#Comments]
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は[[掲示板>Board]]へ)
- ''三毛乱ジェロ'' : 私の作品Six Rock chain!にも応用したいけどランキングのスコアが6桁しか用意していないので大幅に作り直しになるからどうしようか・・・ (&new{2012/04/22 (日) 22:15:28};)
- ''名無しさん'' : 独り言とは斬新なw (&new{2012/04/22 (日) 23:43:34};)
- ''up主gj'' : これで弾幕ゲームの点数のルーチンを練らなくて済むthx (&new{2012/04/23 (月) 18:58:32};)
- ''コロ助'' : スゴいナリ ワガハイ気に入ったナリ! (&new{2012/04/23 (月) 19:18:01};)
- ''名無しさん'' : up主って名前は誤弊があるからやめた方が良い (&new{2012/04/23 (月) 19:26:27};)
- ''名無しさん'' : 普通に 投稿者 でいい (&new{2012/04/27 (金) 16:50:37};)
- ''名無しさん'' : RIGHT$を使えば、もっとシンプルに書けそうですよ。 (&new{2012/04/28 (土) 00:08:39};)
- ''yyo'' : いいね( ´∀`)! (&new{2012/07/29 (日) 16:30:18};)
- ''hatena'' : QRコードのところがおかしかったんで直しておきました。 (&new{2012/09/07 (金) 20:38:15};)
- ''田中'' : スコアに使える (&new{2012/10/13 (土) 14:01:04};)

#comment

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.005 秒 | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30