Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Wiki Markup
{code}
Code Block
  //funktioiden HaeLuku() ja SyotaLuku() märittelyt tehtävän 23 malliratkaisussa

void Dialog::on_pushButton_4_clicked()    //tehtävä 26
{
    int x = HaeLuku(0) & 0b1111,    //haetaan luku; 4 ensimmäistä bittiä
    y = HaeLuku(1) & 0b1111;    //haetaan toinen luku; 4 ensimmäistä bittiä

    int z = x | (y << 4);   //otetaan ensimmäinen luku ja
                            //lisätään siihen toisen luvun bitit siirrettynä
                            //neljän bitin verran vasemmalle
                            //(sama kuin kertoisi luvulla 16)

    SyotaLuku(z & 0b11111111);  //syötetään luku; vain 8 ensimmäistä bittiä
}

{code}