En saa toimimaan mitenkään tätä, enkä keksi mikä on vikana. Ohjelman pitäisi pyytää markkamäärää ja tulostaa se euroina kahden desimaalin tarkkuudella. Missä siis vika?
#include
int main()
{
int markka, muunnos;
float euro = 5,94573;
printf("Syötä jokin markkamäärä: \n");
scanf("%d", &muunnos);
scanf("%d", &markka);
scanf("%f", &euro);
muunnos = markka / euro
printf("Markat euroina: %.2f", muunnos);
}
C++ markka -> euro
8
2060
Vastaukset
- Piru
Tää nyt kuulostaa ihan koulutehtävältä, missä pitää etsiä virheet koodista. Ei tollasta koodia voi keksiä ku joku opettaja.
muunnos pitää olla myös float.
luetaan vain markat näppäimistöltä.
laskennan perään puolipiste.- Missä Vika?
Niin, itse tehty tuo ohjelmointi tuohon tehtävänannon perusteella. En saa vieläkään rullaamaan..
- Piru
Missä Vika? kirjoitti:
Niin, itse tehty tuo ohjelmointi tuohon tehtävänannon perusteella. En saa vieläkään rullaamaan..
perusteella päässyt?
Voisitko pistää mitä koodisi on tällä hetkellä? - Missä Vika?
Piru kirjoitti:
perusteella päässyt?
Voisitko pistää mitä koodisi on tällä hetkellä?#include
int main()
{
int markka;
float euro = 5.94573;
float muunnos = markka / euro;
printf("Syötä jokin markkamäärä: \n");
scanf("%d", &markka);
muunnos = markka / euro;
printf("Markat euroina: %.2f ", muunnos);
scanf("%f", &muunnos);
}
Tällä hetkellä näyttää tältä, mutta ohjelma ei suostu ajamaan sitä kahdella desimaalilla, vaikka %.2f on käytössä. Tulee virheilmoitus. Muilta osin toimii normaalisti. Kun vaihdan %.3f, niin tulee normaalisti kolme desimaalia. Eli en voi muuta kuin edelleen kysyä, Missä Vika? - tämmöinen
Missä Vika? kirjoitti:
#include
int main()
{
int markka;
float euro = 5.94573;
float muunnos = markka / euro;
printf("Syötä jokin markkamäärä: \n");
scanf("%d", &markka);
muunnos = markka / euro;
printf("Markat euroina: %.2f ", muunnos);
scanf("%f", &muunnos);
}
Tällä hetkellä näyttää tältä, mutta ohjelma ei suostu ajamaan sitä kahdella desimaalilla, vaikka %.2f on käytössä. Tulee virheilmoitus. Muilta osin toimii normaalisti. Kun vaihdan %.3f, niin tulee normaalisti kolme desimaalia. Eli en voi muuta kuin edelleen kysyä, Missä Vika?Koitas tämmöistä. Tein aivan erilailla kun ei ollut ohjeistusta, mutta tämä toimii ainakin ja tulee desimaalit. Mutta kerro tarkemmat ohjeet jos ei kelpaa.
#include
using namespace std;
int main()
{
double markat;
double eurot = 5.94573;
double muunnos;
coutmarkat;
muunnos = (double) markat / (double) eurot;
cout - Builder
Missä Vika? kirjoitti:
#include
int main()
{
int markka;
float euro = 5.94573;
float muunnos = markka / euro;
printf("Syötä jokin markkamäärä: \n");
scanf("%d", &markka);
muunnos = markka / euro;
printf("Markat euroina: %.2f ", muunnos);
scanf("%f", &muunnos);
}
Tällä hetkellä näyttää tältä, mutta ohjelma ei suostu ajamaan sitä kahdella desimaalilla, vaikka %.2f on käytössä. Tulee virheilmoitus. Muilta osin toimii normaalisti. Kun vaihdan %.3f, niin tulee normaalisti kolme desimaalia. Eli en voi muuta kuin edelleen kysyä, Missä Vika?#include
#include
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(void)
{
float markka;
float euro = 5.94573;
float muunnos=0;
printf("Syötä jokin markkamäärä: \n");
scanf("%f", &markka);
muunnos = markka / euro;
printf("Markat euroina: %.2f ", muunnos);
getch();
return 0;
}
//************************************************************************** - Missä Vika?
Builder kirjoitti:
#include
#include
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(void)
{
float markka;
float euro = 5.94573;
float muunnos=0;
printf("Syötä jokin markkamäärä: \n");
scanf("%f", &markka);
muunnos = markka / euro;
printf("Markat euroina: %.2f ", muunnos);
getch();
return 0;
}
//**************************************************************************Nyt toimi, kun hieman muokkailin tätä pohjaa. Kiitoksia!
- sdsdssdf
Kyseessä lieneekin C.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
en vaan saa häntä pois
Mielestäni pyörimästä. Onko kellekään toiselle käynyt näin? Ihastuin pakkomielteisesti noin vuosi sitten erääseen naiseen. Ei vaan katoa mielestä va1762074Suomi24 kysely: ihmisten kuplautumista ei pääosin koeta vakavaksi ongelmaksi
“Kuplautumista on mahdotonta estää. Ihmiset ovat aina viihtyneet samankaltaiset arvot ja maailmankatsomuksen jakavassa seurassa ja muodostaneet sen pe361733Ohhoh! Glamourmalli Elena, 29, teetti tiimalasivartalon - Vei rahaa ja tuotti tuskaa - Katso kuvat!
Transtaustainen glamourmalli Elena Vikström on käynyt vuosien ajan plastiikkakirurgisissa toimenpiteissä. Tästä näet lopputuloksen: https://www.suomi101412Ostiko Martina uuden ponin tyttärelleen, vai oliko myös Stefan itsekkin valitsemassa ponia .?
Kiva kun on tyttärelle mielekäs harrastus annettu, ehkä vielä on tulevaisuudessa hänelle tärkeä ja valitsee sen perusteella tulevan ammatin.2291213Sinä olet tärkeä
Herätät minussa kunnioitusta. Kiehdot minua. En oikein saa kiinni sinusta. Ehkä juuri siksi. Aistin että sinäkin pidät minusta. Vetovoima on ollut alu591203Varisjärvellä mersu.
Varisjärven tiellä tuli vanhamersu kylkiedellä mutkassa vastaan ja vähällä keulaan mutta tökkäs penkkaan, hyppäsin omasta autosta ulos ja kävin kiskas161048- 60962
Belorf haistattaa seuraajiaan "You can hate me now"...
Vai haistattaako lompakkoa, joka taisi viimeinkin ymmärtää häipyä Sofian ulottumattomiin ? Sofia raukka on niin typerä, että ottaa nostetta "omasta tv58961