aof.sorular.net
İnternet Tabanlı Programlama
İnternet Tabanlı Programlama Deneme Sınavı
İnternet Tabanlı Programlama Deneme Sınavı Sorusu #382577
İnternet Tabanlı Programlama Deneme Sınavı Sorusu #382577
<?php
$ortalama =0;
if($final > $viz
echo “Gelişim Var”;
if($final >= 60){
$ortalama = $final*0.6+$vize*0.4;
echo $ortalama;
}
?>
Yukarıda kod parçasında vize ve final notları için “$vize = 40, $final =50” ataması yapıldığında program çıktısı aşağıdakilerden hangisi gibi olur?
Gelişim Var
|
Gelişim Var 0
|
Gelişim Var 46
|
0 |
46 |
Yanıt Açıklaması:
Belirtilen duruma göre birinci if ifadesinde $final değişkeninin değeri $vize değişkeninin değerinden büyük olduğundan ekrana “Gelişim Var” metni yazdırılacaktır. İkinci if bloğunda ise $final değişkeninin değeri 60 ‘tan küçük olduğundan if bloğuna girilmeyecektir. Dolayısıyla program çıktısı “Gelişim Var” şeklinde olacaktır.
Yorumlar
- 0 Yorum