| 20:34 06.01.2010 |
 Yazar : merve
Seviye:
|
yardıımmm
Lütfennn Yardım Edebilirmisiniz ?
SORU 11
İnç olarak verilen değeri (I) santimetreye (C) ve milimetreye (M) çeviren bir program yazınız. Açıklama: 1 inç = 2.54 cm
SORU 143
8 tane veziri satranç tahtası üzerine birbirlerini alamayacak biçimde yerleştiren ve vezirlerin yerleştikleri kareleri görüntüleyen bir program yazınız.
SORU 200
Yarıçapı verilen bir çemberin uzunluğunu ve alanını bulan programı yazınız.
|
| |
|
|
| 20:28 06.01.2010 |
 Yazar : merve
Seviye:
|
yardıımmm
Lütfennn Yardım Edebilirmisiniz ?
SORU 11
İnç olarak verilen değeri (I) santimetreye (C) ve milimetreye (M) çeviren bir program yazınız. Açıklama: 1 inç = 2.54 cm
SORU 143
8 tane veziri satranç tahtası üzerine birbirlerini alamayacak biçimde yerleştiren ve vezirlerin yerleştikleri kareleri görüntüleyen bir program yazınız.
SORU 200
Yarıçapı verilen bir çemberin uzunluğunu ve alanını bulan programı yazınız.
|
| |
|
|
| 02:47 02.01.2010 |
 Yazar : fatihrober
Seviye:
|
cevap
muratsac o algotırma sadece 22 ve 44 u ıcerenlerı bulur arkadasın dedıgı 4 ten fazla aynı sayıları tekrar eden verileri bulmak,sorunun cevabı ıse 2 dongu ıle ısını haledebılırsın,once su sekılde yaz
$baglanti=mysql_query(select * from plakalar_tablosu);
$liste="";
while($dizi=mysql_fetch_array($baglanti)){
plaka=$dizi["plaka"];
$ayni_plakalar=mysql_query("select * from plakalar_tablosu where plaka='$plaka'");
if(mysql_num_rows($ayni_plakalar)>=4){
$liste.="<br>".$plaka;
}
}
ancak bu kodda su sekılde bır sorun ortaya cıkar,mesela 22 ve 44 dıyelımkı 5 kere var sana 22 ve 44 u 5 kere yazar,bunuda bı kere yazmasını ıstıyorsan buldugun plakaları dızıye attırıcaksın,dızının ıcınde eleman yoksa dızıye ekletıcen varsa ekletmıcen.kodu ıse soyle :
$baglanti=mysql_query(select * from plakalar_tablosu);
$liste="";
$dizi=array("plakalar");
while($dizi=mysql_fetch_array($baglanti)){
$plaka=$dizi["plaka"];
$sayi=count($dizi);
$dizi[sayi]=$plaka;
$atamaiptal=0;
$ayni_plakalar=mysql_query("select * from plakalar_tablosu where plaka='$plaka'");
if(mysql_num_rows($ayni_plakalar)>=4){
for($i=1;$i<=count($dizi);$i++){
if($dizi[i]==$plaka){atamaiptal++;}
}if($atamaiptal==0){
$liste.="<br>".$plaka;
}
}
}
dizilerde belkı hata yapmıs olabılırım ancak mantıgı bu sekılde yazarsan rahat edersın,5 tane 44 oldugu verıtabanında 5 ınıde sıralamak ıstıyorsan ılk yazdıgım od ısıne yarar,ancak aynı olanların sadece bırını yazdırtmak ıstıyorsan ıkıncı kod ısını gorur.
|
| |
|
|
| 21:19 31.12.2009 |
 Yazar : muratsac
Seviye:
|
cevap
<?php
$sorgu = mysql_query("SELECT plaka FROM tablo WHERE plaka='22' and plaka='44' ");
?>
|
| |
|
|
| 16:40 31.12.2009 |
 Yazar : talebe41
Seviye:
|
yapamadım yapamadım yapamadım. SQL
Valla yardımınız milli piyangodan ikramiye kazanmak kadar sevindirir beni.
sorum şu.
phpmyadminin azizliği diyerekten aşağıdaki veritabanmdaki tablolarda plakası aynı olan kişilerin ad ve soyadlarıda aynı (id ler farklı bizim İd ler ile işimiz yok şimdilik) ben mysql de şöyle bir sorgu yapmak istiyorum.
tablomuzda aynı plakalı olan araçların (22,33 gibi) tablodaki tekrarlı sayısı 4 ve üstü olanları ekrana getirecek bir sql kodu yazmak istiyoum.
tablomuza bakalım :plakası 4 ten fazla tekrarlı olanlar 22 ve 44 tür. 33,3 ve 36 plakaları çekmek , istemiyorum. umarım anlatabildim.
valla kaç gündür uğraşıyorum bi türlü yapamadım.yapanlara şimdiden yeni yılda mutluluklar. yapamayanlarada tabi
id plaka ad soad
Düzenle Sil 1 22 dd dd
Düzenle Sil 2 22 dd dd
Düzenle Sil 3 22 dd dd
Düzenle Sil 4 33 cc cc
Düzenle Sil 5 22 dd dd
Düzenle Sil 6 36 cc cc
Düzenle Sil 7 33 cc cc
Düzenle Sil 8 22 dd dd
Düzenle Sil 9 22 dd dd
Düzenle Sil 10 33 cc cc
Düzenle Sil 11 44 gg gg
Düzenle Sil 12 44 gg gg
Düzenle Sil 13 44 gg gg
Düzenle Sil 14 44 gg gg
Düzenle Sil 15 44 gg gg
Düzenle Sil 16 22 cc cc
Düzenle Sil 17 3 dd dd
Düzenle Sil 18 44 gg gg
|
| |
|
|