1 \8fè
\97]
\82Ì
\8cv
\8eZ
\82ð
\8ds
\82¢
\82Ü
\82·
\81B
\r
3 \95\89\82Ì
\90\94\82ð
\8a\84\82Á
\82½
\82Æ
\82«
\82Ì
\8fè
\97]
\82Í
\91½
\82
\82Ì
\8c¾
\8cê
\82Å
\96¢
\92è
\8b`
\82Æ
\82³
\82ê
\82Ä
\82¢
\82Ü
\82·
\82ª
\81AC++
\81i%
\89\89\8eZ
\8eq
\82âfmod
\8aÖ
\90\94\81j
\82Å
\82Í
\95\89\82Ì
\90\94\82É
\82È
\82è
\82Ü
\82·
\81B
\82Ü
\82½
\81AC++
\82Ì
\8fè
\97]
\89\89\8eZ
\8eq
\82Í
\90®
\90\94\8c^
\82Ì
\82Ý
\92è
\8b`
\82³
\82ê
\82Ä
\82¢
\82Ü
\82·
\81B
\r
4 Math::mod
\82Í
\8fè
\97]
\82Ì
\8cv
\8eZ
\82ð
\95\82\93®
\8f¬
\90\94\93_
\8c^
\82É
\8ag
\92£
\82·
\82é
\82Æ
\82Æ
\82à
\82É
\81A
\95\89\82Ì
\90\94\82ð
\8a\84\82Á
\82½
\82Æ
\82«
\82Ì
\8b\93\93®
\82ð
\8eü
\8aú
\8aÖ
\90\94\93I
\82É
\82µ
\82Ä
\82 \82è
\82Ü
\82·
\81B
\8e\8b\8ao
\8eÀ
\8c±
\82Å
\82Í
\8eü
\8aú
\8aÖ
\90\94\82Ì
\88Ê
\91\8a\82ð
\92l
\82Æ
\82·
\82é
\82±
\82Æ
\82ª
\91½
\82
\82 \82è
\82Ü
\82·
\82ª
\81A
\82±
\82Ì
\8aÖ
\90\94\82ð
\8eg
\82¤
\82Æ
\88Ê
\91\8a\82ª
\95\89\82Å
\82à
\90³
\82Å
\82à
\88ê
\92è
\82Ì
\94Í
\88Í
\82Ì
\8fè
\97]
\82ª
\93¾
\82ç
\82ê
\82Ü
\82·
\81Bif
\82âswitch
\82Å
\92l
\82²
\82Æ
\82É
\8fð
\8c\8f\95ª
\8aò
\82µ
\82Ä
\82¢
\82é
\8fê
\8d\87\82É
\82Í
\93Á
\82É
\96ð
\97§
\82¿
\82Ü
\82·
\81B
\r
6 \82½
\82Æ
\82¦
\82Î
\81A-450
\82ð360
\82Å
\8a\84\82Á
\82½
\8fè
\97]
\82ð
\82Æ
\82é
\8fê
\8d\87\81A
\r
9 270 == Math::mod(-450, 360)
\r
11 %
\89\89\8eZ
\8eq
\82Å
\82Í
\8fè
\97]
\82ª
\95\89\82Ì
\90\94\82É
\82È
\82Á
\82Ä
\82µ
\82Ü
\82¢
\82Ü
\82·
\82ª
\81AMath::mod
\82ð
\8eg
\82¤
\82Æ
\90³
\82Ì
\90\94\82Å
\93¾
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82Ü
\82·
\81B
\97¼
\8aÖ
\90\94\82ð
\83O
\83\89\83t
\82Å
\95`
\89æ
\82·
\82é
\82Æ
\89º
\90}
\82Ì
\82æ
\82¤
\82É
\82È
\82è
\82Ü
\82·
\81B
\r
13 [img[image/Math.mod.png]]
\r
16 |!Psychlops::mod()|mod(double lhs, double rhs)|
\8fè
\97]
\82ð
\8cv
\8eZ
\82µ
\82Ü
\82·
\81B|
\r
17 |~|~|double lhs:
\8d¶
\95Ó
\8d\80\81i
\8a\84\82ç
\82ê
\82é
\90\94\81j
\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B|
\r
18 |~|~|double rhs:
\89E
\95Ó
\8d\80\81i
\8a\84\82é
\90\94\81j
\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B|
\r
22 #include <psychlops.h>
\r
23 using namespace Psychlops;
\r
25 void psychlops_main() {
\r
26 Canvas display(Canvas::fullscreen);
\r
28 double upper_v = display.getVcenter()-100, lower_v = display.getVcenter()+100;
\r
30 while(!Input::get(Keyboard::esc)) {
\r
31 display.line(display.getHcenter()-100, upper_v, display.getHcenter()+100, upper_v, Color::white);
\r
32 display.line(display.getHcenter()-100, lower_v, display.getHcenter()+100, lower_v, Color::white);
\r
33 display.line(display.getHcenter(), upper_v+10, display.getHcenter(), upper_v-10, Color::white);
\r
34 display.line(display.getHcenter(), lower_v+10, display.getHcenter(), lower_v-10, Color::white);
\r
35 display.msg("C++ %", display.getHcenter()-100, upper_v -20, Color::white);
\r
36 display.msg("Math::mod", display.getHcenter()-100, lower_v -20, Color::white);
\r
38 for(int i=-100; i<100; i++) {
\r
39 display.pix(i+display.getHcenter(), upper_v - i%10, Color::red);
\r
40 display.pix(i+display.getHcenter(), lower_v - Math::mod(i, 10), Color::green);
\r