<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/533/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>2.2.5 Kuvia ehtolauseiden avulla</title>
<id>https://peda.net/id/dd0ddccc8</id>
<updated>2015-11-06T09:49:09+02:00</updated>
<link href="https://peda.net/id/dd0ddccc8:atom" rel="self" />
<link href="https://peda.net/p/jamspe/omat-atk-t/ohjelmointi/racket/2-racket-perusteet/2kea#top" rel="alternate" />
<logo>https://peda.net/:static/533/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>2.2.5 Kuvia ehtolauseiden avulla</title>
<id>https://peda.net/id/ea2dbc6a8</id>
<updated>2015-11-06T09:49:31+02:00</updated>
<link href="https://peda.net/p/jamspe/omat-atk-t/ohjelmointi/racket/2-racket-perusteet/2kea/2kea#top" />
<content type="html">&lt;p&gt;Suunnittele ja koodaa funktiot, jotka tuottavat seuraavanlaisia kuvia. Käytä ehtolausetta apunasi.&lt;/p&gt;&#10;&lt;p&gt;&lt;span&gt;Kuvia ehtolauseiden avulla&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;div class=&quot;SIntrapara&quot;&gt;&#10;&lt;table class=&quot;boxed&quot;&gt;&lt;!--filtered attribute: cellspacing=&quot;0&quot;--&gt;&lt;!--filtered attribute: cellpadding=&quot;0&quot;--&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Loogiset palat A: Koodaa funktiot, jotka piirtävät oheiset loogiset palat. Isojen neliöiden sivu on 50 pikseliä, pienten 30 pikseliä ja reiän jalkaisijaksi 8 pikseliä.&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;img src=&quot;http://racket.koodiaapinen.fi/tehtavat/loogiset_palat_A.png&quot; alt=&quot;&quot;/&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Loogiset palat B: Koodaa funktio, joka piirtää oheiset loogiset palat. Ison kolmion korkeus on 50 pikseliä ja pienen kolmion korkeus 30 pikseliä. Vinkki: Tarvitset Pythagoraan lausetta tai trigonometriaa kahdessakin kohdassa.&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;img src=&quot;http://racket.koodiaapinen.fi/tehtavat/loogiset_palat_B.png&quot; alt=&quot;&quot;/&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;div class=&quot;SIntrapara&quot;&gt;Tässä harjoituksessa saatat tarvita seuraavia Racket-kielen funktioita:&lt;/div&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;table class=&quot;boxed&quot;&gt;&lt;!--filtered attribute: cellspacing=&quot;0&quot;--&gt;&lt;!--filtered attribute: cellpadding=&quot;0&quot;--&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/peruslaskutoimitukset.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._%2B%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;+&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/peruslaskutoimitukset.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._-%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;&lt;span class=&quot;nobreak&quot;&gt;-&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/peruslaskutoimitukset.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._%2A%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;*&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/peruslaskutoimitukset.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._%2F%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/nelikulmiot.html#%28def._%28%28lib._fin-doc%2Ffi-image..rkt%29._square%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;square&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/ympyrat_ja_ellipsit.html#%28def._%28%28lib._fin-doc%2Ffi-image..rkt%29._circle%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;circle&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/2htdp_image_kuvien_yhdistely.html#%28def._%28%28lib._fin-doc%2Ffi-image..rkt%29._beside%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;beside&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/2htdp_image_kuvien_yhdistely.html#%28def._%28%28lib._fin-doc%2Ffi-image..rkt%29._above%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;above&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/2htdp_image_kuvien_yhdistely.html#%28def._%28%28lib._fin-doc%2Ffi-image..rkt%29._overlay%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;overlay&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/2htdp_image_kuvien_yhdistely.html#%28def._%28%28lib._fin-doc%2Ffi-image..rkt%29._overlay%2Fxy%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;overlay/xy&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktStxLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/testitapaukset.html#%28form._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._check-expect%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;check-expect&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktStxLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/lausekkeet.html#%28form._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._if%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;if&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/perusfunktiot.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._sqr%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;sqr&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/perusfunktiot.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._sqrt%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;sqrt&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/trigonometria.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._sin%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;sin&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/trigonometria.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._cos%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;cos&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/trigonometria.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._tan%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;tan&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/racket_bsl_merkkijonot.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._string~3d~3f%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;string=?&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot; href=&quot;http://racket.koodiaapinen.fi/manuaali/racket_bsl_totuusarvot.html#%28def._%28%28lib._fin-doc%2Ffi-beginner..rkt%29._not%29%29&quot; rel=&quot;nofollow ugc noopener&quot;&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;not&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;hspace&quot;&gt;   &lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;span class=&quot;RktSym&quot;&gt;&lt;a class=&quot;RktValLink&quot;&gt;&lt;!--filtered attribute: href=&quot;file:///C:/Program%20Files/Racket/doc/reference/generic-numbers.html#%28def._%28%28lib._racket%2Fmath..rkt%29._degrees-~3eradians%29%29&quot;--&gt;&lt;!--filtered attribute: data-pltdoc=&quot;x&quot;--&gt;degrees-&amp;gt;radians&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;</content>
<published>2015-11-06T09:49:31+02:00</published>
</entry>


</feed>