-
1.
0birisi varmi panpalar sorum şu;
0-x arasındaki sayıları sayının girilen değeri kadar yazdıran program.
(visual studio )
-
2.
0Tam açıkla yardimci olim
-
3.
0dostum 0-X ARASINDAKI SAYILARIN SAYININ DEĞERi KADAR YAZDIRAN PROGRAMI HAZIRLAYIN.
örnek
1.22.333.4444.55555 -
4.
+1hangi 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.
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.
0panpa sorun devam ediyor mu ?
-
3.
0kardeş 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.
0umarım faydalı olur kardeşim
diğerleri 2 -
1.