Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravim, chci abych nacetl cislo a pricetlo mi to k nemu 25% dan.Tedy sepsal jsem toto, zkousel jsem kdejakou kombinaci a toto pro zmenu nefunguje uz vubec. v cem je problem?
#include <stdio.h>
int main()
{
float i,h;
printf("zadejte cenu bez dane \n");
scanf("%d",&i);
h = i+i*0.25;
printf("cena s dani je %d",h);
Offline
Zdravim,
není chyba v tom, že ty máš proměnnou
typu float, ale v programu máš nastavení čtení integru i následný výpis?
Zkusil bych to takto:
float i,h;
printf("zadejte cenu bez dane \n");
scanf("%f",&i);
h = i+i*0.25;
printf("cena s dani je %f",h);Jinak nemusíš tam mít
, ale
, ale to už je pouze detail.
Offline
#include <stdio.h>
int main()
{
float i,h;
printf("zadejte cenu bez dane \n");
scanf("%f,&i);
h = i * 1.25;
printf("cena s dani je %f",h);
}
Formát vstupu / výstupu %i / %d ..int ..%f float
http://www.cplusplus.com/reference/clib … io/printf/
edit: Pozdě, ale tu stránku si zapamatuju, k C a C++ se hodí :)
Offline