Bildirim
C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (168. sayfa)
Daha Fazla 
Bu Konudaki Kullanıcılar:
Daha Az 

1 Misafir - 1 Masaüstü

Giriş
Mesaj
-
-
Merhaba dostum,
labelKare.Text= "i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString();
Sen bu şekilde her for da labelin text ini değiştiriyosun. Yani 10 kere labele farklı şey yazdırıyosun. Bunun yerine
labelKare.Text += "i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString();
( = yerine += koyduk) Bu da;
labelKare = labelkare + (i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString()); ile aynı şey oluyo.
her seferinde mevcut texte ekleme yaparsan istediğin sonuç olur -
quote:
Orijinalden alıntı: SharpShoooterr
Merhaba dostum,
labelKare.Text= "i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString();
Sen bu şekilde her for da labelin text ini değiştiriyosun. Yani 10 kere labele farklı şey yazdırıyosun. Bunun yerine
labelKare.Text += "i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString();
( = yerine += koyduk) Bu da;
labelKare = labelkare + (i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString()); ile aynı şey oluyo.
her seferinde mevcut texte ekleme yaparsan istediğin sonuç olur
Hocam cok tesekkur ederim, cok makbule gecti. Hazir sizin gibi bir cevheri bulmusken, son bir sorum olacak ve odevlerim de bitmis olacagi icin en az 1 ay kimsenin basini agritmayacagim. Mumkunse burayi mesgul etmeyip, sorumu ozelden sormak istiyorum.
< Bu mesaj bu kişi tarafından değiştirildi Programmeur -- 25 Aralık 2014; 16:35:40 >
-
Elinizde Graf algoritması ve Huffman algoritması varmı varsa atarmısınız. Özelikle graf algoritmasında Fonksiyona gönderilen parametreye komsu olan graflarını bulan bir kod yazmaya calısıyorum ve beceremedim internette dogru düzgün türkçe kaynak yok olanalarda bütün grafı bulmaya yönelik acilll yardımm lütfennn
< Bu mesaj bu kişi tarafından değiştirildi yow_sky -- 25 Aralık 2014; 22:40:23 > -
Beyler bir sorum var.
Bir turnuva var. Bunla ilgili bir yazilim gelistirilcek. Kullanicadan oyuncunun lisans numarasini girmesini istiyoruz. Ama bu lisans numarasinin unique olmasi lazim. Kullanici onceden girdigi bir lisans numarasini bir daha girerse program kullaniciya tekrar lisans numarasini sormali. Bunu saglayan bir fonksiyon yazabilir misiniz ?
Donguler, fonksiyonlar ve arraylarin disinda birsey kullanmadan.
Not:Dil c.
< Bu mesaj bu kişi tarafından değiştirildi vitta -- 26 Aralık 2014; 21:39:00 >
< Bu ileti mobil sürüm kullanılarak atıldı > -
Beyler dosyalar konusunda aklıma takılan bir çok şey var.
fopen neyi geri döndüyor dosyanın başlangıç adresini mi?
FILE *f;
int ch;
while ((ch = fgetc(f) != EOF)
putchar(ch);
Bir de bilgisayarın dosyanın sonuna gelindiğini nasıl anladığını merak ediyorum. Burada ne artıyor da EOF(-1)'e eşit oluyor ? -
quote:
Orijinalden alıntı: Deathamphetamine
Beyler dosyalar konusunda aklıma takılan bir çok şey var.
fopen neyi geri döndüyor dosyanın başlangıç adresini mi?
FILE *f;
int ch;
while ((ch = fgetc(f) != EOF)
putchar(ch);
Bir de bilgisayarın dosyanın sonuna gelindiğini nasıl anladığını merak ediyorum. Burada ne artıyor da EOF(-1)'e eşit oluyor ?
FILE açılan dosyayı simgeleyen bir yapıdır (struct). İçinde dosyaya ait bilgiler bulunur. fopen ise o dosyayla ilişkilendirilen bir FILE yapısına işaretçi döndürür. Dosyayla alakalı bütün fonksiyonlar bu yapının üye elemanlarını kullanır. Kimisi sadece okur, kimisi modifiye eder.
FILE yapısının en önemli üyesi dosyanın o anki konumunu gösteren dosya işaretçisi. Okuma ya da yazma yaptığın zaman dosya işaretçisi artar. fseek ile bu işaretçinin değeri değiştirilebilir, böylece dosyanın istenilen noktasına erişilir. Dosyanın sonu nasıl anlaşılıyor dersen bu dosya sistemi ile alakalı. Muhtemelen her dosyaya bir başlık ekleniyor ve dosyayla ilgili bilgiler buraya yazılıyordur (uzunluğu, dosya/klasör belirteci, gizli/açık belirteci. oluşturulma zamanı vs.)
-
Merhaba Gençler,
İkinci dereceden denklemin köklerini bulan konsol uygulaması yaptım.ikinci dereceden denklemlerde bildiğimiz gibi "a" değerinin 0 olmaması gerekiyor.Bunu bir türlü koda yediremedim.Yardımcı olabilecek varsa minnettar olurum :)
kodlar :
double a, b, c, x1, x2,delta;
Console.WriteLine("Örnek : (ax^2+bx+c)");
Console.Write("a değerini giriniz:");
a = Convert.ToInt16(Console.ReadLine());
Console.Write("b değerini giriniz:");
b = Convert.ToInt16(Console.ReadLine());
Console.Write("c değerini giriniz:");
c = Convert.ToInt16(Console.ReadLine());
delta = (b)*(b) - 4 * a * c;
if (delta>0)
{
x1 = ((b) + Math.Sqrt(delta)) / 2 * a;
x2 = ((b) - Math.Sqrt(delta)) / 2 * a;
Console.WriteLine("1. Kök:{0}", -x1);
Console.WriteLine("2. Kök:{0}", -x2);
}
else if (delta==0)
{
x1 =-(b) / 2 * a;
Console.WriteLine("Çakışık Kök Vardır:{0}",-x1);
}
else
{
Console.WriteLine("Gerçel Kök Yoktur");
}
Console.ReadKey();
-
merhaba,
ikinci dereceden denklem konsol uygulaması yaptım.Yanlız bildiğimiz gibi denklem kuralında a değerinin 0 olmaması gerekiyor.Bunu bir türlü koda yediremedim,.Yardımcı olabilecek biri var mı ?
double a, b, c, x1, x2,delta;
Console.WriteLine("Örnek : (ax^2+bx+c)");
Console.Write("a değerini giriniz:");
a = Convert.ToInt16(Console.ReadLine());
Console.Write("b değerini giriniz:");
b = Convert.ToInt16(Console.ReadLine());
Console.Write("c değerini giriniz:");
c = Convert.ToInt16(Console.ReadLine());
delta = (b)*(b) - 4 * a * c;
if (delta>0)
{
x1 = ((b) + Math.Sqrt(delta)) / 2 * a;
x2 = ((b) - Math.Sqrt(delta)) / 2 * a;
Console.WriteLine("1. Kök:{0}", -x1);
Console.WriteLine("2. Kök:{0}", -x2);
}
else if (delta==0)
{
x1 =-(b) / 2 * a;
Console.WriteLine("Çakışık Kök Vardır:{0}",-x1);
}
else
{
Console.WriteLine("Gerçel Kök Yoktur");
}
Console.ReadKey();
-
while(a!=0)
{
console.writeline("a değerini giriniz:");
a = ConvertToInt32(Console.ReadLine());
}
dersen a ya 0 dan farklı sayı girene kadar döndürmüş olursun. -
Şu soruyu çözebilirseniz sevinirim arkadaşlar program C dilinde yazılacak.
Aşağıda açıklanan kodu yazınız.
a)veriGir isimli 10 öğrencinin isim-soyisimlerini ve sınav notlarını (0-100 arasında) alan bir fonksiyon yazınız.
b)10 öğrenci arasından en yüksek notu bulan maksimumBul isimli bir fonksiyon yazınız.
c)Tanımlı fonksiyonları kullanan bir program yazınız. Programınız 10 öğrencinin isim-soyisim ve sınav notlarını klavyeden almalı çıktı olarak da en yüksek notu alan öğrencinin adı soyadı ve sınav notunu ekrana bastırmalı.
Şimdiden teşekkürler. -
Benimde bi sorum olacaktı yardımcı olursanız sevinirim. İki şehrin arasındaki mesafeyi hesaplayan bi program yazıyorum. Aradaki mesafeyi enlem ve boylama göre hesaplıcak. Elimde bi php kodu var çalışıyor bunu c++ uyarlamaya calısıyorum ama bi yerde tıkandım.
elimdeki php kodu bu
<?php
function konumlarArasiMesafeyiGetir($enlem1, $boylam1, $enlem2, $boylam2)
{
$theta = $boylam1 - $boylam2;
$mil = (sin(deg2rad($enlem1)) * sin(deg2rad($enlem2))) +
(cos(deg2rad($enlem1)) * cos(deg2rad($enlem2)) * cos(deg2rad($theta)));
$mil = acos($mil);
$mil = rad2deg($mil);
$mil = $mil * 60 * 1.1515;
$feet = $mil * 5280;
$yard = $feet / 3;
$kilometre = $mil * 1.609344;
$metre = $kilometre * 1000;
return compact('mil','feet','yard','kilometre','metre');
}
$konum1 = array('enlem' => 37.5200, 'boylam' => 32.3100); // Kars iline ait enlem-boylam bilgisi
$konum2 = array('enlem' => 41.0100, 'boylam' => 28.9800); // İstanbul iline ait enlem-boylam bilgisi
$mesafe = konumlarArasiMesafeyiGetir($konum1['enlem'], $konum1['boylam'], $konum2['enlem'], $konum2['boylam']);
foreach ($mesafe as $birim => $deger)
{
echo $birim.': '.number_format($deger,4).'<br />';
}
?>
benim ise geldiğim nokta
/* illerin mesafesini hesaplayan program */
#include <stdio.h>
#include <math.h>
#define PI 3.141593
double main();
double enlem1, enlem2, boylam1, boylam2, mil, feet, km, metre, teta;
/* enlem boylam girme işlemi */
printf("enlem 1 giriniz:\n"):
scanf("%d" &enlem1);
printf("enlem 2 giriniz:\n"):
scanf("%d" &enlem2);
printf("boylam 1 giriniz:\n"):
scanf("%d" &boylam1);
printf("boylam 2 giriniz:\n"):
scanf("%d" &boylam2);
/* enlem boylam girme işlemi */
/* dereceyi radyana cevirme islemi */
enlem1 *= PI/180.0; /* radyana çevir */
enlem2 *= PI/180.0; /* radyana çevir */
boylam1 *= PI/180.0; /* radyana çevir */
boylam2 *= PI/180.0; /* radyana çevir */
/* dereceyi radyana cevirme islemi */
/* hesaplama islemleri */
teta=boylam1-boylam2;
teta *= PI/180.0; /* radyana çevir */
mil=double sin(double enlem1) * double sin(double enlem2) + double cos(double enlem1) * double cos(double enlem2) * double cos(double teta);
double acos (double mil);
buraya kadar doğru olduğunu tahmin ediyorum phpdeki dereceyi radyana , radyanı dereceye çeviren kodu bulamadım bu yüzden formülünü girdim. Sorum ise şu ilk başta dereceyi radyana çeviriyorum daha sonra tekrar dereceye çevirmem gerekiyor burda ne yapabilirim
-
quote:
Orijinalden alıntı: elektro_gadget
quote:
Orijinalden alıntı: Deathamphetamine
Beyler dosyalar konusunda aklıma takılan bir çok şey var.
fopen neyi geri döndüyor dosyanın başlangıç adresini mi?
FILE *f;
int ch;
while ((ch = fgetc(f) != EOF)
putchar(ch);
Bir de bilgisayarın dosyanın sonuna gelindiğini nasıl anladığını merak ediyorum. Burada ne artıyor da EOF(-1)'e eşit oluyor ?
FILE açılan dosyayı simgeleyen bir yapıdır (struct). İçinde dosyaya ait bilgiler bulunur. fopen ise o dosyayla ilişkilendirilen bir FILE yapısına işaretçi döndürür. Dosyayla alakalı bütün fonksiyonlar bu yapının üye elemanlarını kullanır. Kimisi sadece okur, kimisi modifiye eder.
FILE yapısının en önemli üyesi dosyanın o anki konumunu gösteren dosya işaretçisi. Okuma ya da yazma yaptığın zaman dosya işaretçisi artar. fseek ile bu işaretçinin değeri değiştirilebilir, böylece dosyanın istenilen noktasına erişilir. Dosyanın sonu nasıl anlaşılıyor dersen bu dosya sistemi ile alakalı. Muhtemelen her dosyaya bir başlık ekleniyor ve dosyayla ilgili bilgiler buraya yazılıyordur (uzunluğu, dosya/klasör belirteci, gizli/açık belirteci. oluşturulma zamanı vs.)
Hocam çok iyi açıklamışsınız çok teşekürler. Bir sorum daha olacak C dilinde nesne ile değişken aynı şey midir direk olarak ?
#include <stdio.h>
int main(){
char *ptr = "Durak";
*ptr = 'B' ;
puts(ptr);
return 0;
}
Yukardaki kodda Burak yazısını görmem gerekirken neden hata alıyorum ?
-
Argv Argc yi anlamadım , biraz özetleyip ya da çalışabileceğim yerin linkini verirseniz çok sevinirim. -
Pointer'a direk Durak atayabilirim onda sıkıntı yok. Ama sonra değiştiremiyorum. Neden? -
quote:
Orijinalden alıntı: Deathamphetamine
Pointer'a direk Durak atayabilirim onda sıkıntı yok. Ama sonra değiştiremiyorum. Neden?
Stringler program koduna gömülürler. Program kodu ise sadece okunabilir, üzerine yazılamaz. O yüzden direkt olarak koda yazılı stringi gösteren işaretçi ile onu okuyabilir ama değiştiremezsin.
char dizi[] = "Durak"; ifadesinde ise string diziye kopyalanıyor. Adresi değil, bütün karakterler birebir kopya. Diziler yazılabilir bölgede oldukları için onu gösteren işaretçi de stringin üzerine yazabilir. -
Arkadaşlar System.NullReferenceException: Object reference not set to an instance of an object. hatası alıyorum , bu saatte teamviewer dan bi göz atabilecek var mı? saatlerdir işin içinden çıkamadım :/ -
quote:
Orijinalden alıntı: cezaalp
Argv Argc yi anlamadım , biraz özetleyip ya da çalışabileceğim yerin linkini verirseniz çok sevinirim.
Stack Overflow
What does int argc, char *argv[] mean?http://stackoverflow.com/questions/3024197/what-does-int-argc-char-argv-mean
Şurada güzel bir anlatım var. Kısaca programı komut satırından çağırırken parametre yollamaya yarıyor.
-
Sağol , birazdan bakacam -
quote:
Orijinalden alıntı: cezaalp
Argv Argc yi anlamadım , biraz özetleyip ya da çalışabileceğim yerin linkini verirseniz çok sevinirim.
argc kaç parametre olduğunu tutar, argv parametrelerl tutar kısaca:
program şu şekil olsun:
#include <stdio.h>
int main(int argc, char **argv)
{
int i = 1;
for ( ; i < argc; i++)
printf("%s\n", argv[i]);
return 0;
}
cmd'ye şu şekilde komut girelim:
BenimProgram.exe "ali" "veli" "haydar"
çıktı:
ali
veli
haydar
< Bu ileti mini sürüm kullanılarak atıldı >
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X