
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.
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í: