時計っぽい何か。
大人の科学マガジン Vol.24 (4ビットマイコン) (Gakken Mook)
- 作者: 大人の科学マガジン編集部
- 出版社/メーカー: 学習研究社
- 発売日: 2009/07/01
- メディア: ムック
- 購入: 11人 クリック: 226回
- この商品を含むブログ (38件) を見る
で、時計を作ろうかーって流れになって、まずはそれっぽいプログラムを書き起こしてみました。
でも、if文入れ子構造しすぎなので、書き直すと思うです。
#include<iostream> #include<windows.h> using namespace std; int a,b,y,z,ar,br,yr,zr; int main(){ a=b=y=z=ar=br=yr=zr=0; printf(" 時 分 秒\n"); printf(" a b y z a b y z\n"); printf("%3d%3d%3d%3d%3d%3d%3d%3d\r", a, b, y, z, ar, br, yr, zr); while(1) { //Sleep(1); zr++; if(zr>=10) { zr=0; yr++; if(yr>=6) { yr=0; br++; if(br>=10) { br=0; ar++; if(ar>=6) { ar=0; z++; if(z>=10) { z=0; y++; //if(y==2&&z==4) //{ // a=b=y=z=ar=br=yr=zr=0; // //} } } } } if(y==2&&z==4) { a=b=y=z=ar=br=yr=zr=0; } } printf("%3d%3d%3d%3d%3d%3d%3d%3d\r", a, b, y, z, ar, br, yr, zr); } }