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

2780

    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. Sun ja kaivattusi

      ikäero? Kumpi vanhempi, m vai n?
      Ikävä
      88
      1517
    2. Kesän odotuksia hyrynsalmella

      Kyllä kesällä hyrynsalmellakin on mahdollisuus osallistua kylän menoon monella tavalla . On kaunislehdon talomuseolla
      Hyrynsalmi
      10
      1380
    3. Kai sä näät

      Ku sua katson et olen aika rakastunut. Rakkaus ei vain ole aina niin yksinkertaista
      Ikävä
      75
      1146
    4. Mikä on ollut

      Epämiellyttävin hetki sinun ja kaivattusi romanssissa?
      Ikävä
      115
      1109
    5. Katsotko mieluiten

      Kaivatussasi mitä?
      Ikävä
      68
      1085
    6. Tämän hetken

      Terveiset kaivatullesi ⬇️
      Ikävä
      75
      981
    7. Vieläkö sä toivot

      Meidän välille jotain?
      Ikävä
      68
      905
    8. Anne Kukkohovi ei myykkään pikkuhousujaan

      Kyseessä oli vain markkinointitempaus. Anne höynäytti hienosti kaikkia ja Onlyfans-tilinsä tilaajamäärä lähti jyrkkään n
      Maailman menoa
      255
      900
    9. Voi Rakas siellä

      Olet ollut mun ajatuksissa taas koko päivän. Olet ihmeellinen kertakaikkiaan ja arvostan sinua niin paljon❤️Minulla ei o
      Tunteet
      12
      831
    10. Pidätkö kaivatustasi

      Minkä vuoksi erityisesti? Mikä hänessä vetoaa?
      Ikävä
      33
      813
    Aihe