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;
}
Muutos euroiksi
8
2896
Vastaukset 8
- 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
Mikä on totta mikä ei?
Onko juoru vai ei että nimeltä mainitsematon henkilö on tehnyt naiselle/naisille jotain joka on väärin?212024- 128895
Just saying
Mies joka antaa naiselle turvallisen olon, on seksikäs. Ei kieroja kikkoja ja haluaa olla vain sen yhden naisen mies.138701- 54626
Löytyikö syy miksi Martina on Muhiksen kanssa
Saipa naurut Gekkosen kuvasta, missä ovat ravintola Hookissa Immu fight night ottelun jälkeen, Muhoksella pullottaa hirv94597- 65541
Jos selviäisi että kaivattusi
Olisi savant asperger? Rakastaisitko vielä? Savant-lahjakkuus olisi kapea-alaista neroutta liittyen mekanisiin ja tilan88540- 12537
Jorma Uotinen läväytti härskin heiton - Paljastus uudesta TTK-romanssista?
Tuomari Jorma Uotisen linja on välillä hyvinkin rohkea TTK:ssa. Hän näpäytti Jaakko Parkkalille ja Kastanja Rauhalalle v11533Päivän aivopieru Trumpilta
Trump julisti sodan hyttysiä vastaan. Myös punkit ovat Trumpin sodan kohteena. Eikö vieläkään USA:n kansa tajua tuon uko66527Jokin ei täsmää
Joskus yksi vuosiluku saa katsomaan koko tarinaa uudestaan. Löysin gradun. Matematiikka ei oikein täsmää siihen, mitä mi298526- 42525
Toivotko vielä viestiä
Minulta? En rohkene enää ottaa yhteyttä, kun varmasti jo uusia naisia elämässä. Nolaisin vain itseni.36492Oliko Jani Halmeen aika jo tippua TTK:sta?
Jani Halme ja Claudia Ketonen joutuivat jättämään TTK:n. Halme ja Ketonen saivat viimeiseksi jäänestä tanssista, sambas26474Kuka kaipaa T m?
Kerro nainen kirjaimesi vaan... Haluan miettiä kuka tulee ekana mieleeni.. kuin kurkistus tunteiden meren pinnalle, jota36470- 106447
Miksi jotku naiset on niin tyhmiä
Että elättelevät turhaa toivoa toisen kustannuksella. Onko ne kaikki kaappilesboja vai mikä niitä vaivaa? Sitten itketä51437- 41434
- 58422
S-ryhmän vastuullisuuden kaksoisstandardi
Vastuullisuuspuhe on helppoa. Vaikeampaa on selittää, miksi S-ryhmän omien merkkien tuotteita ja raaka-aineita hankitaan10412