Jsem začátečník, teprve se to učim.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int hruba_mzda;
printf("Zadejte vysi vasi hrube mzdy: ");
scanf("i",&hruba_mzda);
if (hruba_mzda > 1000)
printf("Vyse Vaseho socialniho pojisteni je: %i\n", (hruba_mzda/100)*4.5);
system("pause");
}
Nevim, proč mi to nepočítá (hruba_mzda/100)*4.5 , když proměnná by měla bejt už nahraná. Pomozte pls.
Fórum › C / C++
Prosba o pomoc
taky doporucuju dat (hruba_mzda/100.0) ... pak kdyz bys zadal treba 40 tak uz by ti vysla nula... cely cislo / cely cislo dava zase cely cislo
pak kdyz chces vypsat s desetinnou teckou musis pouzit typ float a to i pri vypisu
printf("Vyse Vaseho socialniho pojisteni je: %f\n", (hruba_mzda/100.0)*4.5);
To Harryk : http://www.cplusplus.com/reference/clibrary/cstdio/printf.html zkus si z toho vytahnout jak se s tim %f da upravit vysledny format... neni to nic tezkyho
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 37 hostů
Podobná vlákna
Prosba o pomoc — založil Smokie
Prosba o pomoc s třídami — založil radaplech
Prosba o pomoc se prací v Pythonu — založil Mmm
Prosba o pomoc se změnou databáze — založil Vasek
Prosba o radu — založil Milan Žejdlík
Moderátoři diskuze