Poniżej załączam funkcję napisaną w języku PHP do obliczania cosinusów, być może komuś się przyda. Myślę, że warto publikować takie "zagadkowe porady".

Funkcja w PHP - obliczanie cosinusa

Na początek definiujemy funkcję w PHP i nazywamy ją "cosinus".

<?php
function cosinus( $input ) {

	return cos(deg2rad($input));

}
?>

Zmienna $input to wartość, która ma zostać obliczona przez tę funkcję. Następnie return zwraca wynik z obliczeń.

Przykład

Teraz trochę trudniejszy przykład. Mamy napisać funkcję, która oblicza wartość cos(k)+cos(k+10)+.....+cos(k+90) dla podanego w stopniach kąta k,
wywołuje tę funkcję dla wartości parametrów podanych w formularzu.

<form action="?" method="post">
	<input type="text" name="formularz">
	<input type="submit" value="Wyślij">
</form> 


<?php
function cosinus( $input ) {
	$suma = 0;
	for( $licznik = 1; $licznik <= 9; $licznik++ ) {
		
		$suma = $suma + cos(deg2rad($input));
		$input = $input+10;
		
	
	}
	return $suma;

}

$form = $_POST['formularz'];

if( !isset($form) )
exit('<p>Podaj kąt do obliczenia</p>');

$filtr = '/^[0-9]+$/';
if( !preg_match($filtr, $form) OR $form=="" )
exit('<p>Nie wprowadzono liczby</p>');
	
echo '<p>'.cosinus($form).'</p>';
?>

Dodatkowo zabezpieczymy wywołanie przed podaniem w formularzu innych znaków, nie cyfr, oraz informację o błędzie gdy zostanie przesłany pusty formularz.

↑ Skocz do góry

Opublikowano: 24 października 2014. Autor: Bartosz Stefanicki.
Tagi: , , .

Dodaj komentarz

Bądź pierwszy!

avatar
wpDiscuz