1 den 4 e kadar rastgele 2 sayı secip 4 işlem yaptırma.
<?php
srand ( (double) microtime() * 10000000);
$number1 = rand(1,10);
$number2 = rand(10,1);
echo $number1;
echo "<br>";
echo $number2;
srand ( (double) microtime() * 10000000);
$number1 = rand(1,10);
$number2 = rand(10,1);
echo $number1;
echo "<br>";
echo $number2;
echo "<p>";
//bak burda yapman gereken işlemi rastgele yaptırmak.
$islem = array();
$islem = array();
$islem[1]='topla';
$islem[2]='cikar';
$islem[3]='carp';
$islem[4]='bol';
$islem[2]='cikar';
$islem[3]='carp';
$islem[4]='bol';
$rastgele=rand(1,4);
$toplam = $number1 + $number2;
$carpim = $number1 * $number2;
$bolum = $number1 / $number2;
$cikar = $number1 - $number2;
$carpim = $number1 * $number2;
$bolum = $number1 / $number2;
$cikar = $number1 - $number2;
//burada sayfa her açıldığında farklı sayı üretecek 1ile 4 arsında ona görede işlem yapacak o kadar kod yazmana gerek yok .
switch ($islem[$rastgele])
{
case 'topla' : break;
case 'cikar' : break;
case 'carp' : break;
case 'bol' : break;
default :break;
}
echo "Toplam =".$toplam;
echo "<br>";
echo "Çarpım =".$carpim;
echo "<br>";
echo "Bölüm =".$bolum;
echo "<br>";
echo "Çıkart =".$cikar;
switch ($islem[$rastgele])
{
case 'topla' : break;
case 'cikar' : break;
case 'carp' : break;
case 'bol' : break;
default :break;
}
echo "Toplam =".$toplam;
echo "<br>";
echo "Çarpım =".$carpim;
echo "<br>";
echo "Bölüm =".$bolum;
echo "<br>";
echo "Çıkart =".$cikar;
?>
başlıktada belirttigim gibi kod 1 den 4 e kadar 2 sayı seciyor ve secilen sayıları 4 işleme tabi tutuyor sonucuda ekrana yazdırıyor bunu her sayfa yenilenmesinde yapıyor bunu yapmamın sebebi forumda bir arkadaş istemişti diye hatırlıyorum ama soruyu bulamadım konu açim dedim umarım begenirsiniz kolay gelsin
2010-11-24 16:16:59 Edit:2010-11-24 17:28:56
Php
Peki bu php kodlarını html sayfasında nasıl sonuçlanırascağız?onuda yazabilirmisiniz?
2011-04-29 01:30:06