Apua tehtävään!

Tee ohjelma, joka kysyy käyttäjältä ensin kokonaisluvun ja tämän jälkeen liukuluvun. Lopuksi ohjelma tulostaa molemmat luvut näytölle. Liukuluku tulostetaan kahden desimaalin tarkkuudella.

Anna kokonaisluku:443
Anna desimaaliluku:23.1

Syöttämäsi kokonaisluku: 443
Syöttämäsi desimaaliluku kahden desimaalin tarkkuudella: 23.10

Tähän tarttisin apua.. ei pitäisi montaa riviä viedä, jos joku viitsisi hieman valottaa kuinka tämä kirjoitetaan?

Kiitos!
Ilmianna
Jaa

5 Vastausta



/* Kotiläksy kopyright (K) by jehj-software company */

#include <stdio.h>

void main(void)
{
    int integeri=0;
    float floutti=0.0;

    printf("Paas antaen kokonaislukema: ");
    scanf("%d",&integeri);
    printf("Ja sitten liukulukema: ");
    scanf("%f",&floutti);

    printf("Elikkäs kokonaislukema on sitten %d\n",integeri);
    printf("Liukulukemaksi kirjoittelit %2.2f\n",floutti);

    return (void)0;
}
Kommentoi
Ilmianna
Jaa
3 VASTAUSTA:
Toimiikohan oikein? Minusta virheellisen syötteen voisi pyytää uudelleen kunnes tulee oikea luku.

Paas antaen kokonaislukema: 4
Ja sitten liukulukema: t
Elikkäs kokonaislukema on sitten 4
Liukulukemaksi kirjoittelit 0.00
Kommentoi
Ilmianna
Jaa
Ehkäpänäin kirjoitti:
Toimiikohan oikein? Minusta virheellisen syötteen voisi pyytää uudelleen kunnes tulee oikea luku.

Paas antaen kokonaislukema: 4
Ja sitten liukulukema: t
Elikkäs kokonaislukema on sitten 4
Liukulukemaksi kirjoittelit 0.00
Pyydettiin syöttämään liukuluku, ei kirjainta.
Kommentoi
Ilmianna
Jaa
alkup.tehtävässä kirjoitti:
Pyydettiin syöttämään liukuluku, ei kirjainta.
Voiha t olla myös liukuluku! Eikö tuossa pitänytkään tehdä symbolista algebraa osaava laskin?
Kommentoi
Ilmianna
Jaa
+Lisää kommentti
Paljo järkee opiskella koodausta jos ei intoa löydy opiskella ja tutkia itse asioiden toimivuutta?
Ilmianna
Jaa

Vastaa alkuperäiseen viestiin

Apua tehtävään!

Tee ohjelma, joka kysyy käyttäjältä ensin kokonaisluvun ja tämän jälkeen liukuluvun. Lopuksi ohjelma tulostaa molemmat luvut näytölle. Liukuluku tulostetaan kahden desimaalin tarkkuudella.

Anna kokonaisluku:443
Anna desimaaliluku:23.1

Syöttämäsi kokonaisluku: 443
Syöttämäsi desimaaliluku kahden desimaalin tarkkuudella: 23.10

Tähän tarttisin apua.. ei pitäisi montaa riviä viedä, jos joku viitsisi hieman valottaa kuinka tämä kirjoitetaan?

Kiitos!

5000 merkkiä jäljellä

Peruuta