[ 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 | 26
Bydlisko: Kosice-okolie
NapísalOffline : 02.09.2008 22:21 | Nemozem si dokoncit kaukulacku

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 | 1
NapísalOffline : 02.09.2008 22:26 | Nemozem si dokoncit kaukulacku

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 | 3
NapísalOffline : 02.09.2008 22:29 | Nemozem si dokoncit kaukulacku

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 | 1
NapísalOffline : 02.09.2008 22:38 | Nemozem si dokoncit kaukulacku

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 | 26
Bydlisko: Kosice-okolie
Napísal autor témyOffline : 02.09.2008 22:40 | Nemozem si dokoncit kaukulacku

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


 [ Príspevkov: 5 ] 


Nemozem si dokoncit kaukulacku



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

387

03.02.2010 18:37

Samanko

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

793

03.10.2011 16:21

Reverser

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

PROSÍM O RADU! Operáciu nie je možné dokončiť, pretože nemáte práva na prístup k niektorým položkám.

v Kôš

0

21

25.03.2020 21:56

kristinapear

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

nemôžem nainštalovať

v Grafické programy

3

306

02.05.2014 18:57

walther

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

nemozem stahovat

v Sieťové a internetové programy

7

663

06.01.2010 17:27

prandof

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

Nemozem defragmentovat

v Pevné disky a radiče

7

958

20.09.2007 14:56

Stegos

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

Nemozem otvorit port

v Siete

0

468

18.07.2018 22:13

mato59

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

Nemozem menit registre!

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

49

3029

15.10.2007 6:42

icefire

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

Nemôžem nájsť reproduktory

v Zvuk

12

883

19.08.2016 2:15

SpoiKey

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

nemozem zapnut noteb...

v Notebooky a netbooky

2

383

19.08.2011 11:48

clash

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

nemozem uchladit CPU

v Chladiče a všetky druhy chladenia

11

380

06.08.2013 20:05

banzai

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

Nemozem preinstalovat win

v Operačné systémy Microsoft

4

704

01.07.2009 11:16

FERDA23

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

nemozem vytvorit .htaccess

v Internetový marketing, SEO, reklama

3

868

14.10.2008 22:11

walter

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

Nemôžem sťahovať súbory.

v Siete

2

702

27.03.2011 19:17

Denco1

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

Nemozem zmazat cookie

v PHP, ASP

6

523

26.09.2008 15:17

erkakbe

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

nemozem sa prihlasit

v Redakčné systémy

3

477

25.03.2007 12:43

Flety



© 2005 - 2024 PCforum, edited by JanoF