
POMOC s kodovanim
Zdravim hladam niekoho kto vie programovat a nasiel by si 5 minutky casu aby mi pomohol vypracovat jedno zadanie. Bol by som vdacny za tuto pomoc pripajam zadanie.. Napíšte program, ktorý umožní z klávesnice zadávať názov tovaru, množstvo a jednotkovú cenu. Počet druhov tovaru zadáte na začiatku programu. Do súboru vystup.txt na samostatný riadok vypíše poradové číslo, názov tovaru a celkovú cenu za daný druh tovaru. Prvý riadok bude tvoriť hlavička. V poslednom riadku bude celková cena za nákup.
Akú pomoc očakávaš? Programovať viem, ale domácu úlohu za Teba robiť nebudem...
no tak dik za pomoc ked tomu raz nerozumiem tak ocakavam pomoc od ludi co to chapu..
Pomoc ano, ale ne aby to někdo udělal za tebe.
A mate to naprogramovat v com? C++, C#, java, PHP, basic, ... ?
Otvor si poznamky alebo ucebnicu apod, najdi si tam prikaz na vstup z konzoly, napr. najjednoduchsi scanf z ANSI C, a pozri si v tych poznamkach alebo na google ze jak sa to pouziva.
C#
Tak si das do google slova C# input string
potom si das do google slova C# write to file
potom si das do google slova C# convert string to integer
a mas to hotove.
vazne sa to nikomu nechce urobit ? ak by som tomu rozumel neziadal by som o pomoc :/
ja neviem comu nerozumies? Uz si niekedy urobil nejaky program, aspon nejaky co vypise hello world? Co ste robili v skole cely rok?
P.S> ked to za teba niekto urobi, tak neni "pomoc". Pomoc je vtedy ked nieco konkretne nechapes a ludia ti to nieco konkretne vysvetlia. Zatial si nenapisal co konkretne nechapes. Nechapes jak zacat? Zoberes nejake visualstudio a das si create new project.
int main()
{
FILE *vystup;
int druhy=0,mnozstvo=0;
int i;
float cena=0,celkovo=0;
char nazov[30];
printf("Zadaj pocet druhov tovaru: ");
scanf("%d",&druhy);
vystup=fopen("vystup.txt","w");
if (vystup == NULL)
fprintf(stderr, "Chyba: Subor sa nepodarilo otvorit\n");
fprintf(vystup, "P.c.\t Tovar\t\t Spolu\n");
fprintf(vystup, "---------------------------------\n");
for (i=1; i<=druhy; i++)
{
printf("Zadaj nazov tovaru: ");
scanf("%s",nazov);
printf("Zadaj mnozstvo: ");
scanf("%d",&mnozstvo);
printf("Zadaj cenu tovaru: ");
scanf("%f",&cena);
fprintf(vystup, "%d\t %s\t\t %.2f\n",i,nazov,cena*mnozstvo);
celkovo += cena*mnozstvo;
}
fprintf(vystup, "---------------------------------\n");
fprintf(vystup, "Celkova cena:\t\t %.2f\n", celkovo);
fclose(vystup);
return 0;
}
teraz mam ako postupovat dalej ?
Ale to není C#. Jsi si jistý, že víš v jakém jazyce programuješ?
ano to je c++ ale ako mam postupovat dalej podla zadania neviem ako to zadat do toho txtoveho suboru..
comu nerozumies?
Ale chlastat v krcme dokazes, ze?
Jen proto, že to v C# nepotřebuješ tu máš ukázku jak by to v něm mohlo být. Není to úplně dokonalé ale funkční: