Merhaba Arkadaşalar,
Bir hesaplama motoru yaptım ama çalıştıramadım, kod bilgim çok iyi değil yeni yeni öğreniyorum. Aşağıda veriyorum kodu hatasını nasıl düzeltiriz?
Yardımları bekliyorum...







<script>
var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1);

function printPage() {
if (pr) // NS4, IE5
window.print()
else if (da && !mac) // IE4 (Windows)
vbPrintPage()
else // other browsers
alert("Sorry, your browser doesn't support this feature.");
return false;
}

if (da && !pr && !mac) with (document) {
writeln('');
writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
writeln('Sub window_onunload');
writeln(' On Error Resume Next');
writeln(' Set WB = nothing');
writeln('End Sub');
writeln('Sub vbPrintPage');
writeln(' OLECMDID_PRINT = 6');
writeln(' OLECMDEXECOPT_DONTPROMPTUSER = 2');
writeln(' OLECMDEXECOPT_PROMPTUSER = 1');
writeln(' On Error Resume Next');
writeln(' WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
writeln('End Sub');
writeln('<' + '/SCRIPT>');
}
</script>
ALES SOZEL Puan Hesaplama




bilgi@alesbilgimerkezi.org" name="author" />
bilgi@alesbilgimerkezi.org" name="generator" />


Ales Sozel Puan Hesaplama




$ales_sozel1_dogru=$_POST['ales_sozel1_dogru'];
$ales_sozel1_yanlis=$_POST['ales_sozel1_yanlis'];
$ales_sozel2_dogru=$_POST['ales_sozel2_dogru'];
$ales_sozel2_yanlis=$_POST['ales_sozel2_yanlis'];
$ales_sayisal1_dogru=$_POST['ales_sayisal1_dogru'];
$ales_sayisal1_yanlis=$_POST['ales_sayisal1_yanlis'];

$sozel1_giden=($ales_sozel1_yanlis/4);
$sozel2_giden=($ales_sozel1_yanlis/4);
$sayisal1_giden=($ales_sayisal1_yanlis/4);

$s1_net=($ales_sozel1_dogru-$sozel1_giden);
$s2_net=($ales_sozel2_dogru-$sozel2_giden);
$sa1_net=($ales_sayisal1_dogru-$sayisal1_giden);

$sozel1_net=number_format($s1_net, 2, ',','.');
$sozel2_net=number_format($s2_net, 2, ',','.');
$sayısal1_net=number_format($sa1_net, 2, ',','.');



$alessozel=(50+($s1_net*0.4)+($s2_net*0.4)+($sa1_net*0.2));


$alessozelpuan=number_format($alessozel, 3, ',' , '.');

?>










   





















































ALES PUAN HESAPLAMA

 
ALES NETLER VE PUANLAR
 
ALES NETLERİ




























Sozel 1 :   Sozel 2 :
             
Sayısal 1 :  

 
YGS PUANLARI


















Ales Sozel :  
             

















 
 

   




if(
$ales_sozel1_dogru=="" or
$ales_sozel1_yanlis=="" or
$ales_sozel2_dogru=="" or
$ales_sozel2_yanlis=="" or
$ales_sayisal1_dogru=="" or
$ales_sayisal1_yanlis=="" or


) {
echo "
LYS Puanınızın Hesaplanması İçin Lütfen YGS Doğru ve Cevaplarınızı Giriniz
";
} else {

?>








   





hr />
 Yazdır




 

 

   

}
?>








Teşekkür...