Mocniny
Napsal hary28 dne 16.09.2010 23:06 v Tvorba www stránek, C#, C++ | 0 komentářů
Nejprve si řekneme co bude naším vstupem. Naším prvním vstupem bude číslo které chceme umocnit a druhým vstupem bude číslo mocnitele (na kolikátou chceme první vstup umocnit). To je vše co je pro začátek nejdůležitější vědět. Nyní už představím hotový kód ve kterém máte všechny funkce popsané.
#include <stdio.h>
/* Tato funkce se stará o umocneni
* x = cislo ktere chceme umocnit
* n = mocnitel
*/
float fce_mocnina(float x, int n)
{
int i;
float pom=1;
if(n>0) /*Podminka ktera se stara o rozliseni zda je cislo kladne neboli zaporne*/
{
for(i=1;i<=n;i++) /*cyklus for probehne tolikrat, jak je velke cislo n*/
{
pom *= x;
}
}
else pom = 1/fce_mocnina(x, -n);
return pom; /*stara se o vraceni hodnoty ktera se nachazi v pom*/
}
int main(void)
{
int n;
float x;
printf("Zadejte cislo:\n"); /*Zadame cislo ktere chceme umocnit*/
scanf("%f", &x);
printf("Zadejte mocninu:\n"); /*Zadame mocnitele, kterym chceme cislo umocnit*/
scanf("%d", &n);
printf("Vysledek je %f\n", fce_mocnina(x, n)); /*Vypiseme vysledek umocneni*/
system("pause");
return 0;
}
Kód jste si prohlídli nyní si můžete hotový zdrojový kód stáhnout společně se souborem *.exe.
kuchařka, recepty online
online hry
vtipy, vtipná videa