Sadece iki soru sormak istiyorum.

Kodla Büyü
Mesajlar
27
Soru 1:
100 adet sayıya rastgele (-250 ile +250 arasında) değer atanmaktadır.
Öncelikle sayıları sonrasında ise 3'ün katı olanları alt alta ekrana yazdıran programı FOR döngüsü ile yazınız.

Soru2:
Satır ve sütun sayısı kullanıcı tarafından girilen iki matrise 10 ile 99 arasında rastgele değer atayıp bu matrisleri ve sonrasında matrislerin toplamını ekrana yazdıran kodu yazınız.

Yardımcı olurmusunuz... Teşekkürler.
Nesne Tabanlı Programlama Sorusu
 
Yardımcı olalım.
1. soruda kullanacağınız dile ait random sayı üreteci ile -250 ile +250 arasında ürettiğiniz sayıları bir diziye yerleştireceksiniz. Dizinin içerisindeki sayıları for döngüsü ile yine kullanacağınız dile bağlı olarak "in" işleci veya dizi için indis değeri olarak kullanacağınız döngü değişkeni sayesinde ekrana yazdıracaksınız. Benimt avsiyem bu yazdırma işlemi esnasında bir "if" deyimi içerisinde kullanacağınız dildeki mod alma operatörünü kullanarak "3" iel bölünebilenleri ayrı bir diziye atmanız. Sonrasında bu dizideki elemanlarıda yukarıda bahsi geçen yöntemlerden bir tanesi ile ekrana yazdırırsınız.
2. soruda öncelikle kullanıcıdan matrislere ait satır ve sütun sayısını alacaksınız. Sonrasında bu satır ve sütun sayısına sahip iki tane iki boyutlu dizi oluşturacaksınız ve yine kullanacağınız programlama dilindeki random sayı üreteci ile ürettiğiniz sayıları bu iki boyutlu dizilere yerleştireceksiniz. İç içe iki for döngüsü kullanarak önce boyutu sonra o boyuttaki elemanları tek tek seçmek suretiyle bu iki boyutlu dizileri ekrana yazdırabilirsiniz. Toplama işlemi için aynı boyutlu olması gerekir matrisler farklı boyutlu ise toplamı işlemi gerçekleştirilemeyeceğini ekrana yazdırırsınız. Eğer aynı boyutlu iseler yukarıdaki gibi iç içe iki for döngüsü ve aynı koordinata denk gelen elemanları toplayıp oluşturmuş olduğunuz toplam matrisinin aynı koordinatına ekleyeceksiniz. Kolay gelsin.
 
Yardımcı olalım.
1. soruda kullanacağınız dile ait random sayı üreteci ile -250 ile +250 arasında ürettiğiniz sayıları bir diziye yerleştireceksiniz. Dizinin içerisindeki sayıları for döngüsü ile yine kullanacağınız dile bağlı olarak "in" işleci veya dizi için indis değeri olarak kullanacağınız döngü değişkeni sayesinde ekrana yazdıracaksınız. Benimt avsiyem bu yazdırma işlemi esnasında bir "if" deyimi içerisinde kullanacağınız dildeki mod alma operatörünü kullanarak "3" iel bölünebilenleri ayrı bir diziye atmanız. Sonrasında bu dizideki elemanlarıda yukarıda bahsi geçen yöntemlerden bir tanesi ile ekrana yazdırırsınız.
2. soruda öncelikle kullanıcıdan matrislere ait satır ve sütun sayısını alacaksınız. Sonrasında bu satır ve sütun sayısına sahip iki tane iki boyutlu dizi oluşturacaksınız ve yine kullanacağınız programlama dilindeki random sayı üreteci ile ürettiğiniz sayıları bu iki boyutlu dizilere yerleştireceksiniz. İç içe iki for döngüsü kullanarak önce boyutu sonra o boyuttaki elemanları tek tek seçmek suretiyle bu iki boyutlu dizileri ekrana yazdırabilirsiniz. Toplama işlemi için aynı boyutlu olması gerekir matrisler farklı boyutlu ise toplamı işlemi gerçekleştirilemeyeceğini ekrana yazdırırsınız. Eğer aynı boyutlu iseler yukarıdaki gibi iç içe iki for döngüsü ve aynı koordinata denk gelen elemanları toplayıp oluşturmuş olduğunuz toplam matrisinin aynı koordinatına ekleyeceksiniz. Kolay gelsin.
Hocam ben soruyu eksik sormuşum mobildeyim astsubay olacağım için ve 3 senedir hiç tekrar etmedim bundan dolayı takılıp kalıyorum güzel anlatmışsınız ağzınıza sağlık fakat bana soruların kod hali lazım
 
Soru 1:
100 adet sayıya rastgele (-250 ile +250 arasında) değer atanmaktadır.
Öncelikle sayıları sonrasında ise 3'ün katı olanları alt alta ekrana yazdıran programı FOR döngüsü ile yazınız.

Soru2:
Satır ve sütun sayısı kullanıcı tarafından girilen iki matrise 10 ile 99 arasında rastgele değer atayıp bu matrisleri ve sonrasında matrislerin toplamını ekrana yazdıran kodu yazınız.

Yardımcı olurmusunuz... Teşekkürler.
Nesne Tabanlı Programlama Sorusu

2. soruyu bu yıl uygulama sınavında sormak üzere alıyorum. :)
 
import random
dizi=[]
index=1
for i in range(1,101):
x = random.randrange(-250,250)
print(x)
if (x%3==0):
dizi.append(x)
print("ÜÇE TAM BÖLÜNEBİLENLER:", len(dizi),"SAYI")
for index in range(0,len(dizi)):
print(dizi[index])

#1. soru python ile
Adsız3.png

#2
Adsız4.png
 
Son düzenleme:
Geri
Üst