Kayıtlar
yıldız etiketine sahip yayınlar gösteriliyor
Yıldızlardan Kare Veya Dikdörtgen Yapımı
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Kullanıcıdan satır ve sütun sayısı istenmelidir. En dıştaki for döngüsü satırı ifade eder bu yüzden satır sayısı kadar dönmelidir. içerideki for ise sütunu gösterir. Sütun sayısı kadar dönmelidir. Console.WriteLine() ile içteki for döngüsünde "*" bastırıldı. Döngü i=1 de iken yani 1. satırda iken yan yana sütun sayısı kadar yıldız gösterilmiş olur. for döngüsünün bitişine bir tane alt satıra geçebilmesi için Console.WriteLine(); komutu konulmalıdır. Böylece döngü her başa döndüğünde bir alt satırdan devam etmiş olacaktır. Aşağıdaki ekranda satır ve sütun sayısı aynı girilmiş ve bir kare elde edilmiştir.
Yıldızlardan Üçgen Oluşturma
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Yıldızlardan üçgen oluşturabilmek için for döngüsü kullanmamız gereklidir. öncelikle kullanıcıdan bir değer girmesini istedik. bu değer üçgenin tabanı olacak. Üçgenimiz 1 den başlayarak artarak giren değere kadar gidecek ve sonra azalarak 1 de duracak. if komutu girilen yüksekliğin doğru olup olmadığını kontrol edecek. if içindeki ilk for döngüsü yıldızların 1 taneden başlayarak her satırda bir artarak girilen yüksekliğe kadar ilerlemesini sağlayacak. Biz aşağıdaki örnekte yükseklik için 5 sayısını vermiştik. Böylece for döngüsü 5 kez dönmüş oldu. beşinci satırda durdu. Ve ardından ikinci for döngüsüne girildi. Burada ise tam tersi yani yüksekliğin 1 eksiğinden başlatılarak 0'a kadar döngü döndürüldü. (sıfır dahil alınmaz range yapısında). Bu kez birer birer azalarak yıldızlar bastırıldı. print() içerisindeki ifade string olarak verilmiş olan "*" dan kadar yazdırılmasını söyler.