Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Nemozem si dokoncit kaukulacku

Registrovaný: 01.09.08
Prihlásený: 24.02.11
Príspevky: 103
Témy: 26
Bydlisko: Kosice-okolie
Príspevok NapísalOffline : 02.09.2008 22:21

No ja som pred nedavnom zacal s programovanim a mam za ulohu z knihy urobyt program ktory my vypocita cenu produktu aj s 25% danou.

vstup: Cize mam zadat cenu napr 100
a vystup ma byt 125. Skusal som uz cokolvek ale nemam sajnu ako na to prist. Tu posielam zdrojak pozre sa mi dakto na to kde mam chyby?

#include <stdio.h>
int main (void)
{
int i, f;
f= 1.25;
scanf("%d" , &i);
printf("Dan je %d" , i*f);
scanf("%d" , i*f);
return 0;
}


viem ze tam bude isto kopa chyb ale ja s programovanim iba zacinam :-)


Offline

Užívateľ
Užívateľ
Nemozem si dokoncit kaukulacku

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1
Príspevok NapísalOffline : 02.09.2008 22:26

Takto by to malo byt spravne :
Kód:
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
   int i, f = 1.25;

   scanf("%d" , &i);
   printf("Cena s danou je %Lf" , i*f);
   system("PAUSE");
   return 0;
}







_________________
Múdry nie je ten, čo veľa vie, ale ten, kto vie, čo je treba. (Thomas Alva Edison)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 02.09.2008 22:29

Musis tam dat printf("Dan je %f" , i*f);, pretoze vysledne cislo je typu float.Aj premenna f je typu float, cize desatinne cislo, a mas to v deklaracii ako typ int. A hned ten nasledujuci riadok, scanf("%d" , i*f);, vobec nedava zmysel a nemusi tam byt. Ak chces ten program na konci "pauznut", aby ti spravne zobrazil vysledok, pouzi system("pause");. Cize vysledny zdrojak by vyzeral
Kód:
#include <stdio.h>
int main (void)
{
int i;
float f= 1.25;   /* f je desatinne cislo, cize float */
scanf("%d" , &i);
printf("Dan je %lf" , i*f);
return 0;
}

pripadne este s tym pauznutim
Kód:
#include <stdio.h>
#include <iostream> /* aby si vobec mohol pouzit tu funkciu, musis inkludovat hlavickovy subor iostream, kde je ta funkcia definovana */

int main (void)
{
int i,;
float f= 1.25;
scanf("%d" , &i);
printf("Dan je %lf" , i*f); 

putchar('\n');    /* odriadkovanie, to len aby bolo prehladnejsie, ale nemusi to tam byt */

system("pause");    /* pauznutie */
return 0;
}


Takze vela chyb tam ani nebolo, hlavne ked s programovanim zacinas... Tak vela zdaru... :)

//sakra, to som tak dlho pisal? :loony:
//inak programator, ty si tam taktiez zabudol deklarovat typ premennej f na float, mas tam int







_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Offline

Užívateľ
Užívateľ
Nemozem si dokoncit kaukulacku

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1
Príspevok NapísalOffline : 02.09.2008 22:38

Sorry, hruba chyba.... to je tak ked to pisem "za behu" :)

Kód:
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
   int i;
   double f = 1.25;

   scanf("%d" , &i);
   printf("Cena s danou je %Lf\n" , i*f);
   system("PAUSE");
   return 0;
}


//to neutronmind : naco "putchar('\n');" ? staci pridat '\n' do fcie printf...







_________________
Múdry nie je ten, čo veľa vie, ale ten, kto vie, čo je treba. (Thomas Alva Edison)
Offline

Užívateľ
Užívateľ
Nemozem si dokoncit kaukulacku

Registrovaný: 01.09.08
Prihlásený: 24.02.11
Príspevky: 103
Témy: 26
Bydlisko: Kosice-okolie
Príspevok Napísal autor témyOffline : 02.09.2008 22:40

Vdaka fest ste mi pomohli, od soboty som si s tym lamal hlavu. Dakujem uz to bezi. A teraz idem skusat dalej


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Nemôžem dokončiť sťahovanie

v Operačné systémy Microsoft

2

345

03.02.2010 18:37

Samanko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nejde dokončiť hĺbková kontrola systému

v Antivíry a antispywary

3

738

03.10.2011 16:21

Reverser Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nemozem stahovat

v Sieťové a internetové programy

7

626

06.01.2010 17:27

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemozem defragmentovat

v Pevné disky a radiče

7

912

20.09.2007 14:56

Stegos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nemôžem nainštalovať

v Grafické programy

3

273

02.05.2014 18:57

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nemozem vytvorit .htaccess

v Internetový marketing, SEO, reklama

3

822

14.10.2008 22:11

walter Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemôžem sťahovať súbory.

v Siete

2

668

27.03.2011 19:17

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemozem zmazat cookie

v PHP, ASP

6

485

26.09.2008 15:17

erkakbe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nemozem najst ovladac

v Ovládače

2

535

25.03.2013 15:58

darius3535 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nemozem sa prihlasit

v Redakčné systémy

3

456

25.03.2007 12:43

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemozem nainstalovat win

v Notebooky a netbooky

6

1114

21.07.2008 21:36

juslik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemozem zalomit text.

v HTML, XHTML, XML, CSS

1

490

03.08.2009 16:27

pilná lama glama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemozem zapnut pc

v Ostatné

3

346

19.04.2010 16:02

Millfox Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nemozem odstranit HDD

v Pevné disky a radiče

16

866

18.02.2009 12:52

webkar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemozem najst ovladace ...

v Ovládače

4

532

28.04.2012 15:03

tmt905 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemozem otvorit port

v Siete

0

413

18.07.2018 22:13

mato59 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra