Muutos euroiksi

mie vaan

Olen ihan hukassa tälläisen ongelman kanssa. Saisinkos hiukan apua ?

Tee ohjelma, joka pyytää käyttäjältä markkamäärän ja muuntaa syötetyn markkamäärän euroiksi. Lopuksi ohjelma tulostaa markkamäärän euroina kahden desimaalin tarkkuudella näytölle. Euron kerroin on 5.94573.

Vihje:
Tarvitset kolme muuttujaa: yhden kertoimelle, toisen markoille ja kolmannen euroille. Tarvittavan jakolaskun voit tehdä ”/” merkin avulla.
Esimerkkitulostus


Syötä jokin markkamäärä:100.0
Markat euroina: 16.82

Meneekös suunnilleen näin ?

#include

int main()
{
float euron_kurssi = 5.94573;

int markka;



int euro;

printf("Syötä jokin markkamäärä:");

scanf("%d", &markka);

euro = markka / euron_kurssi;

printf("Markat euroina:");

scanf("%d / %.2f", &markka / euron_kurssi);

return 0;
}

8

2617

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • teuro

      Laita kaikki muuttujat samaan tyyppiin, eli float / double tyyppisiksi, niin tulos menee helpommin oikein.

      • mie vaan

        samperi, että voi olla vaikeaa.
        Onkos nyt suunnilleen sinne päinkään.

        #include

        int main()
        {
        int markka;
        float euron_kerroin , euro;

        printf("Syötä jokin markkamäärä: ");

        scanf("%d", &markka);

        scanf("%f", &euron_kerroin);

        euro = markka / euron_kerroin;

        printf("Markat euroina: %d / %f",markka / euron_kerroin);

        return 0;
        }


      • dfdfdfdfdf
        mie vaan kirjoitti:

        samperi, että voi olla vaikeaa.
        Onkos nyt suunnilleen sinne päinkään.

        #include

        int main()
        {
        int markka;
        float euron_kerroin , euro;

        printf("Syötä jokin markkamäärä: ");

        scanf("%d", &markka);

        scanf("%f", &euron_kerroin);

        euro = markka / euron_kerroin;

        printf("Markat euroina: %d / %f",markka / euron_kerroin);

        return 0;
        }

        Testaamatonta koodia

        #include

        int main() {
        float euron_kerroin , euro, markka;
        printf("Syötä jokin markkamäärä: ");
        scanf("%d", &markka);
        printf("Syötä euron kerroin: ");
        scanf("%f", &euron_kerroin);
        euro = markka / euron_kerroin;
        printf("Markat euroina: %f", euro);
        return 0;
        }


      • dfdfdfdfdf
        dfdfdfdfdf kirjoitti:

        Testaamatonta koodia

        #include

        int main() {
        float euron_kerroin , euro, markka;
        printf("Syötä jokin markkamäärä: ");
        scanf("%d", &markka);
        printf("Syötä euron kerroin: ");
        scanf("%f", &euron_kerroin);
        euro = markka / euron_kerroin;
        printf("Markat euroina: %f", euro);
        return 0;
        }

        scanf("%d", &markka); pitää olla scanf("%f", &markka);.


      • mie vaan
        dfdfdfdfdf kirjoitti:

        scanf("%d", &markka); pitää olla scanf("%f", &markka);.

        tuollakaan. Tulee jokin varoitus että jää silmukkaan....
        Ja vastaus tarttis olla kahden desimaalin tarkkuudella....


      • testattu ja toimii (Dev-Cpp)
        mie vaan kirjoitti:

        tuollakaan. Tulee jokin varoitus että jää silmukkaan....
        Ja vastaus tarttis olla kahden desimaalin tarkkuudella....

        #include
        #include

        int main()
        {

        float markka, euron_kerroin , euro;

        euron_kerroin=5.49;

        printf("Syötä jokin markkamäärä: ");

        scanf("%f", &markka);

        euro = markka / euron_kerroin;

        printf("%.2f markka on %.2f euroa",markka, euro);

        getche();

        return 0;
        }


      • mie vaan
        testattu ja toimii (Dev-Cpp) kirjoitti:

        #include
        #include

        int main()
        {

        float markka, euron_kerroin , euro;

        euron_kerroin=5.49;

        printf("Syötä jokin markkamäärä: ");

        scanf("%f", &markka);

        euro = markka / euron_kerroin;

        printf("%.2f markka on %.2f euroa",markka, euro);

        getche();

        return 0;
        }

        sain menemään oikein !
        Kiitos vaan kaikille !

        #include

        int main()
        {

        float markka, euron_kerroin , euro;

        euron_kerroin=5.94573;

        printf("Syötä jokin markkamäärä: ");

        scanf("%f", &markka);

        euro = markka / euron_kerroin;

        printf("Markat euroina: %.2f",euro);



        return 0;
        }


      • tulostuksessa vain eroa
        mie vaan kirjoitti:

        sain menemään oikein !
        Kiitos vaan kaikille !

        #include

        int main()
        {

        float markka, euron_kerroin , euro;

        euron_kerroin=5.94573;

        printf("Syötä jokin markkamäärä: ");

        scanf("%f", &markka);

        euro = markka / euron_kerroin;

        printf("Markat euroina: %.2f",euro);



        return 0;
        }

        samalla tavallahan nuo toimii
        tulostuksessa vain eroa
        ja minulla on tuo getche() ja conio.h johtuen käyttämästäni IDEstä.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Katso: Ohhoh! Miina Äkkijyrkkä sai käskyn lähteä pois Farmi-kuvauksista -Kommentoi asiaa: "En ole.."

      Tämä oli shokkiyllätys. Oliko tässä kyse tosiaan siitä, että Äkkijyrkkä sanoi asioita suoraan vai mistä.... Tsemppiä, Mi
      Tv-sarjat
      128
      4815
    2. Voi kun mies rapsuttaisit mua sieltä

      Saisit myös sormiisi ihanan tuoksukasta rakkauden mahlaa.👄
      Ikävä
      30
      3056
    3. Haluan jutella kanssasi Nainen

      Olisiko jo aika tavata ja avata tunteemme...On niin paljon asioita joihin molemmat ehkä haluaisimme saada vastaukset...O
      Ikävä
      16
      1777
    4. Poliisiauto Omasp:n edessä parkissa

      Poliisiauto oli parkissa monta tuntia Seinäjoen konttorin edessä tänään. Haettiinko joku tai jotain pankista tutkittavak
      Seinäjoki
      22
      1740
    5. Onko mies niin,

      että sinulle ei riitä yksi nainen? Minulle suhde tarkoittaa sitoutumista, tosin eihän se vankila saa olla kummallekaan.
      Tunteet
      18
      1591
    6. Voitasko leikkiä jotain tunnisteleikkiä?

      Tietäisi ketä täällä käy kaipaamassa.. kerro jotain mikä liittyy sinuun ja häneen eikä muut tiedä. Vastaan itsekin kohta
      Ikävä
      71
      1451
    7. Miksi näin?

      Miksi vihervassut haluaa maahan porukkaa jonka pyhä kirja kieltää sopeutumisen vääräuskoisten keskuuteen? Näin kotoutumi
      Maailman menoa
      18
      1218
    8. Armi Aavikko Malmin hautausmaa

      Haudattiinko Armi arkussa Malmin hautausmaalle vai tuhkattiinko hänet? Kuka tietää asiasta oikein?
      Kotimaiset julkkisjuorut
      10
      1189
    9. Ison Omenan uhri tukahdutettiin kuoliaaksi. Kuolinsyynä sydämen pysähdys.

      Eli naisen hengittäminen estettiin ja tästä oli suorana seurauksena sydämen pysähdys. Ihan oppikirjan mukainen tapaus. H
      Maailman menoa
      17
      1157
    10. Haluisin suudella ja huokailla

      ja purra kaulaasi ja rakastella sinua. Haluisin puristella rintojasi ja pakaroitasi. Ei sinulla taida olla kuitenkaan ni
      Ikävä
      16
      1147
    Aihe