KWiatek92 Temat założony przez niniejszego użytkownika |
Program do włókien światłowodowych » 2020-03-02 20:21:53 Witam. Rwę sobie włosy z głowy, nie mam dalej pomysłu. Jak sformułować funkcję do programu który po podaniu liczby będzie podawał kolor włókna w tubie światłowodowej. Kolejność kolorów jest stała: niebieski, pomarańczowy, zielony, brązowy, szary, biały, czerwony, czarny, żółty, fioletowy, różowy, turkusowy. I tak w kółko nawet do 288 razy może się jeden kolor powtarzać. Nie mam pojęcia jak się do tego zabrać. Pomożecie? |
|
pekfos |
» 2020-03-02 20:37:48 A jaki jest związek między liczbami i kolorami? |
|
KWiatek92 Temat założony przez niniejszego użytkownika |
» 2020-03-02 20:50:39 Kolejność kolorów pozostaje bez zmian. Po ostatnim, turkusowym kolorze, sekwencja zaczyna się od początku. Tak więc niebieski kolor będzie występował pod numerami 1, 13, 25, 37, 49, 61, 73, 85, 97, 109, 121, 133, 145. |
|
pekfos |
» 2020-03-02 21:03:54 Odejmij 1, żeby numerować od zera, wtedy numer koloru to n-1 modulo (%) liczba kolorów. Mając numer koloru liczony od zera, możesz zapisać sobie ich nazwy w tablicy i użyć wyniku jako indeksu. |
|
KWiatek92 Temat założony przez niniejszego użytkownika |
» 2020-03-03 10:06:44 Dzieki za pomoc, zrobione, co prawda w arkuszu kalkulacyjnym, ale nie starczylo mi nerwow na pisanie tego w c++. Jeszcze raz dzieki :) |
|
« 1 » |