Javascript Programlama Dilini Öğrenmek İsteyenler

Çevrimdışı smyi

  • Bilge Meclis Üyesi
  • *****
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
# 01 Ara 2019 12:04:54
[linkler sadece üyelerimize görünmektedir.]
O fonksiyon nasıl hazırlanır formülü var mı  aceba yardımcı olabilir misiniz
javascripte hazırlamıştım. data klasörünün içindeki bilgiler.txt ye bakarsanız şöyle bir yapı kullanmıştım:
{isim;e} yazan yere rastgele isim geliyor ve "e" ekliyor. Adnan'a, Ali'ye vb şeklinde isme göre ekleme yapıyor.
fakat siz bunu  excelde kullanmak isteyeceğinize göre şöyle bir çözüm yapılabilir:
1. kolonda isimlerin yalın hali,
2. kolonda -e hali,
3. kolonda -i hali... şeklinde hazırlanır.

biz de problem içinde ismin durumuna göre seçtiğimiz kolondan rastgele seçim yaparız. biraz uğraşayım bakalım neler yapabileceğim.

Çevrimdışı yunushocam

  • Bilge Üye
  • *****
  • 1.645
  • 46.392
  • 3. Sınıf Öğretmeni
  • 1.645
  • 46.392
  • 3. Sınıf Öğretmeni
# 01 Ara 2019 12:14:46
[linkler sadece üyelerimize görünmektedir.]
javascripte hazırlamıştım. data klasörünün içindeki bilgiler.txt ye bakarsanız şöyle bir yapı kullanmıştım:
{isim;e} yazan yere rastgele isim geliyor ve "e" ekliyor. Adnan'a, Ali'ye vb şeklinde isme göre ekleme yapıyor.
fakat siz bunu  excelde kullanmak isteyeceğinize göre şöyle bir çözüm yapılabilir:
1. kolonda isimlerin yalın hali,
2. kolonda -e hali,
3. kolonda -i hali... şeklinde hazırlanır.

biz de problem içinde ismin durumuna göre seçtiğimiz kolondan rastgele seçim yaparız. biraz uğraşayım bakalım neler yapabileceğim.





Hocam ben de bunu excelde şu şekilde bir fonksiyonla kullanıyorum:



Function eeki$(kelime)



uzunluk = Len(kelime)




For a = uzunluk To 1 Step -1




ilgili = Mid(kelime, a, 1)


If ilgili = "a" And a = uzunluk Then eeki = "'ya": GoTo abitti:
If ilgili = "â" And a = uzunluk Then eeki = "'ye": GoTo abitti:
If ilgili = "e" And a = uzunluk Then eeki = "'ye": GoTo abitti:
If ilgili = "ı" And a = uzunluk Then eeki = "'ya": GoTo abitti:
If ilgili = "i" And a = uzunluk Then eeki = "'ye": GoTo abitti:
If ilgili = "u" And a = uzunluk Then eeki = "'ya": GoTo abitti:
If ilgili = "ü" And a = uzunluk Then eeki = "'ye": GoTo abitti:
If ilgili = "o" And a = uzunluk Then eeki = "'ya": GoTo abitti:
If ilgili = "ö" And a = uzunluk Then eeki = "'ye": GoTo abitti:



If ilgili = "a" And a = uzunluk - 1 Then eeki = "'a": GoTo abitti:
If ilgili = "e" And a = uzunluk - 1 Then eeki = "'e": GoTo abitti:
If ilgili = "â" And a = uzunluk - 1 Then eeki = "'e": GoTo abitti:
If ilgili = "ı" And a = uzunluk - 1 Then eeki = "'a": GoTo abitti:
If ilgili = "i" And a = uzunluk - 1 Then eeki = "'e": GoTo abitti:
If ilgili = "u" And a = uzunluk - 1 Then eeki = "'a": GoTo abitti:
If ilgili = "ü" And a = uzunluk - 1 Then eeki = "'e": GoTo abitti:
If ilgili = "o" And a = uzunluk - 1 Then eeki = "'a": GoTo abitti:
If ilgili = "ö" And a = uzunluk - 1 Then eeki = "'e": GoTo abitti:




If ilgili = "a" And a = uzunluk - 2 Then eeki = "'a": GoTo abitti:
If ilgili = "e" And a = uzunluk - 2 Then eeki = "'e": GoTo abitti:
If ilgili = "â" And a = uzunluk - 2 Then eeki = "'e": GoTo abitti:
If ilgili = "ı" And a = uzunluk - 2 Then eeki = "'a": GoTo abitti:
If ilgili = "i" And a = uzunluk - 2 Then eeki = "'e": GoTo abitti:
If ilgili = "u" And a = uzunluk - 2 Then eeki = "'a": GoTo abitti:
If ilgili = "ü" And a = uzunluk - 2 Then eeki = "'e": GoTo abitti:
If ilgili = "o" And a = uzunluk - 2 Then eeki = "'a": GoTo abitti:
If ilgili = "ö" And a = uzunluk - 2 Then eeki = "'e": GoTo abitti:






Next a
abitti:




End Function






Muhtemelen daha pratik çözümler bulunabilir ancak şimdilik bu benim işimi görüyor.

Çevrimdışı smyi

  • Bilge Meclis Üyesi
  • *****
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
# 01 Ara 2019 12:41:46
[linkler sadece üyelerimize görünmektedir.] öğretmenim. şöyle pratik bir çözüm buldum:
DOLAYLI("isimler!F" & A1)
burada F sütunu ismin sahiplik eki almış hali.
A yazarsak  yalın, B yazarsak ismin -e hali oluyor...

formülün sonundaki A1 ise rastgele sayı ürettiğim hücrenin adresi. bu kısım rastgeleliği sağlıyor.

[linkler sadece üyelerimize görünmektedir.] bu makro kullanmadan olabilecek en pratik çözüm gibi.

Çevrimdışı NightLight

  • Yeni Üye
  • 2
  • 4
  • 2
  • 4
# 03 Ara 2019 22:31:26
Hocam ben bu işte yeniyim de. Bir program yazmak istiyorum , böyle bir tuş olacak ona basınca başka sitelere filan gönderecek. Aynı arama motorlarının kısa yolları gibi bir şey yapmak istiyorum. Ama nasıl yapıcam anlayamadım. ???

Çevrimdışı smyi

  • Bilge Meclis Üyesi
  • *****
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
# 06 Ara 2019 22:41:18
şimdilik ne yapacağımı bilmesem de şöyle bir çarpım tablosu hazırladım:

Çevrimdışı kuluncak

  • Tecrübeli Üye
  • ****
  • 642
  • 3.229
  • 1. Sınıf Öğretmeni
  • 642
  • 3.229
  • 1. Sınıf Öğretmeni
# 08 Ara 2019 22:31:25
ekranda çarpma işlemi, üzerine tıklayınca da cevabı çıkacak şekilde de yapılabilir mi?

Çevrimdışı nuyhuy

  • Uzman Üye
  • *****
  • 868
  • 4.290
  • 2. Sınıf Öğretmeni
  • 868
  • 4.290
  • 2. Sınıf Öğretmeni
# 12 Ara 2019 11:04:05
Excell de 4 katının 4 fazlası 60 olan sayı kaçtır şeklinde problemlerde otomatik sayıları değiştirecek bir formül var mı [linkler sadece üyelerimize görünmektedir.] hocam

Çevrimdışı mehmetgk52

  • Aktif Üye
  • **
  • 2
  • 99
  • 2
  • 99
# 12 Ara 2019 11:08:26
=rastgelearada(1;10) bu formül 1 ve 10 arasında rastgele bir sayı üretir hocam. Parantezin içindeki sayıları değiştirerek aralığı değiştirebilirsiniz.

Çevrimdışı smyi

  • Bilge Meclis Üyesi
  • *****
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
# 12 Ara 2019 11:29:04
[linkler sadece üyelerimize görünmektedir.]
Excell de 4 katının 4 fazlası 60 olan sayı kaçtır şeklinde problemlerde otomatik sayıları değiştirecek bir formül var mı [linkler sadece üyelerimize görünmektedir.] hocam
açıklamasını içine ekledim:
(yeni sayılar için F9'a basın)

Çevrimdışı nuyhuy

  • Uzman Üye
  • *****
  • 868
  • 4.290
  • 2. Sınıf Öğretmeni
  • 868
  • 4.290
  • 2. Sınıf Öğretmeni
# 12 Ara 2019 15:22:59
çok teşekkür ederim hocam emeğinizin karşılığını asla ödeyemem Sziden bir ricam daha olacak excell de sayfada buton olsa o butona basınca f9 a basmış gibi sayıları değiştirse bunun formülü var mı aceba çok mu oluyorum [linkler sadece üyelerimize görünmektedir.] hocam

Çevrimdışı smyi

  • Bilge Meclis Üyesi
  • *****
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
# 12 Ara 2019 16:56:20
[linkler sadece üyelerimize görünmektedir.]
çok teşekkür ederim hocam emeğinizin karşılığını asla ödeyemem Sziden bir ricam daha olacak excell de sayfada buton olsa o butona basınca f9 a basmış gibi sayıları değiştirse bunun formülü var mı aceba çok mu oluyorum [linkler sadece üyelerimize görünmektedir.] hocam
"formüller" sekmesinden "şimdi hesapla" düğmesine basarsanız F9 ile aynı işlevi görüyor. ondan başka düğme eklemek istersek makro yazmak gerekiyor. eğer bu işinizi görmezse makro da ekleyebilirim.

Çevrimdışı smyi

  • Bilge Meclis Üyesi
  • *****
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
# 12 Ara 2019 17:02:45
[linkler sadece üyelerimize görünmektedir.] hocam, neticede burada siz de bu bilgileri bizlere faydalı olmak için kullanıyorsunuz. ben hak geçiyor olarak düşünmüyorum, ne kadar yardımcı olabilirsem o kadar mutlu oluyorum.

Çevrimdışı nuyhuy

  • Uzman Üye
  • *****
  • 868
  • 4.290
  • 2. Sınıf Öğretmeni
  • 868
  • 4.290
  • 2. Sınıf Öğretmeni
# 12 Ara 2019 17:42:01
Teşekkür ederim hocam Makro olarak yapabilir misiniz Ben netten birkaç makro buldum ama çalışmadı Akıllı tahtada diğer öğretmen arkadaşlar bilgisayardan çok anlamadığı için onlara da bana da kolaylık olur

Çevrimdışı smyi

  • Bilge Meclis Üyesi
  • *****
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
  • 4.597
  • 33.702
  • 4. Sınıf Öğretmeni
# 12 Ara 2019 20:26:13
[linkler sadece üyelerimize görünmektedir.]
Teşekkür ederim hocam Makro olarak yapabilir misiniz Ben netten birkaç makro buldum ama çalışmadı Akıllı tahtada diğer öğretmen arkadaşlar bilgisayardan çok anlamadığı için onlara da bana da kolaylık olur
zipten çıkarıp bir yere kaydedin. düzenlemeyi ve makroları etkinleştirin. daha sonra düğme kullanılabilir olacaktır.

Çevrimdışı nuyhuy

  • Uzman Üye
  • *****
  • 868
  • 4.290
  • 2. Sınıf Öğretmeni
  • 868
  • 4.290
  • 2. Sınıf Öğretmeni
# 12 Ara 2019 20:50:38
[linkler sadece üyelerimize görünmektedir.] hocam tam dediğim gibi teşekkür ederim

 


Egitimhane.Com ©2006-2023 KVKK