/i/Yazılım

Umuyoruz ki geleceğin yazılımcıları bu altinciden çıkacak!
    başlık yok! burası bom boş!
  1. 1.
    0
    birisi varmi panpalar sorum şu;

    0-x arasındaki sayıları sayının girilen değeri kadar yazdıran program.

    (visual studio )
    ···
  1. 2.
    0
    Tam açıkla yardimci olim
    ···
  2. 3.
    0
    dostum 0-X ARASINDAKI SAYILARIN SAYININ DEĞERi KADAR YAZDIRAN PROGRAMI HAZIRLAYIN.
    örnek
    1.22.333.4444.55555
    ···
  3. 4.
    +1
    hangi dilde yazacaksın ?

    visual studio'da tek bir tane dil yok.
    gerçi büyük ihtimal c# tır.c# ı tam bilmediğim için c de yazıyorum:

    1. include <stdio.h>
    int main(){
    int i,j=1,x;
    printf("Deger giriniz: ");
    scanf("%d",&x);
    for(i=1;i<=x;i++){
    printf("%d",i);
    for(j=1;j<i;j++){
    printf("%d",i);
    }
    }
    printf("n");
    return 0;
    }

    edit: kardeş eğer ödevi c#ta istemişlerse pek fark yok zaten.for döngüleri zaten aşağı yukarı aynı ama c#ta konsoldan veri almayı değişkene atamayı felan bilmiyorum tam. onları sen ayarlarsın
    ···
    1. 1.
      0
      ödev c#ta kodlar doğru ama biz console. write diye yazıyoruz bazi terimleri anlamadım pritf filan scanf onları daha görmedik ona göre yardimci olursan sevinirim
      ···
    2. 2.
      0
      panpa sorun devam ediyor mu ?
      ···
    3. 3.
      0
      kardeş ben kodu c'de yazdım.c'de printf() fonksiyonu ekrana birşey yazdırmaya yarar. sanırım c#taki console. write() fonksiyonu ile aynı.
      scanf() fonksiyonu da console. readline() fonksiyonu ile alakalı olmalı tam bilmiyorum c#
      istersen nasıl yaptığımı anlatayım sen kendin yaz öyle daha faydalı olur aslında hem de öğrenmiş olursun.
      mantık şu önce ekrana "Deger giriniz yazdırdım" ve sonra alınan değeri x değişkenine integer olarak atadık.
      sonraki for döngüsünü anlaman biraz uzun sürebilir ama anlayınca döngülerin mantığını hemen hemen oturtmuş olursun.
      bak ilk for döngüsüne giriyor ve bu for döngüsündeki i=1 değerinde i x'e eşit olana kadar 1 artarak gidiyor ve döngüye girdiğinde ilk olarak değeri yazıyor 1 kere.
      sonra tekrar döngüye sokmamız lazım bunun sebebi zaten sayıyı 1 kere ekrana yazdırdık ama sayının değeri 2 ise 1 kere daha yazdırmamız lazım. yani değer 2 olunca ikinci döngünün içinde 1 kere değer dönmeli ki iki döngüde toplam 2 değer dönsün. aynı şekilde i=3 değeri için de döngüye girdiğinde 1 kere 3 yazacak sonra ikinci döngüye gelecek ve 3 tane 3 yan yana yazması için 2 tane daha 3 döndürmek gerekecek 2. döngüden. bunun için ikinci döngüde j=1 dedik sürekli birden başlayacak ve i'nin o anki değerinin 1 eksiğine kadar artıracak(j<i)... aslında burda ne anlattığımı ben de anlamadım. örnekle anlatırsam hemen kaparsın sanırım
      mesela döngü dönüyor ve i=4 değerine geliyor atıyorum.ilk döngüye girdiğinde ilk olarak ekrana 4 yazıyor.ama biz 4444 yazdırmasını bekliyoruz. yani 3 tane daha 4 yazdırmamız gerekicek. sonra ikinci döngüye giriyo ve j=1 den başlıyo j<4'e kadar 1 artırarak döndürüyor. yani j=1 , j=2 , j=3 olacak yani 3 kere dönecek.ve her dönmede bir kere i değerini yani 4 değerini yazdıracak.bu durumda 3 kere dönüyor ve 3 kere de 4 değerini yazdırınca toplamda 4 kere yazdırmış olacak. bunun mantığını oturtmaya çalış.
      bir de en altta printf("n"); ve return 0; biçimlendirme için yazmıştım. gerekli bir kod değil c# için. yazmasan da olur.
      ···
    4. 4.
      0
      umarım faydalı olur kardeşim
      ···
    5. diğerleri 2