Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4171
Cevap
168250
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (139. sayfa)
S
11 yıl
Yüzbaşı

Arkadaslar aritmetik islem kullanmadan countu bir nasil arttirabilirim ? Binary sistemde 0 lari ve 1 leri sayicam buldukca countu 1 artiricam ama +-*% yasak .



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
E
11 yıl
Teğmen

< Resime gitmek için tıklayın >




/*Kenar degerleri 0 ile 100 araliginda tam sayi olan dik ucgenleri bulan program*/ 
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main (){
int say,a,b,c,x,y;
say=0;
for (a=1;a<=100;a++) {
for (b=1;b<=100;b++) {
for (c=1;c<=100;c++)
{x==a*a;
y==b*b+c*c;
if(x=y)
{printf("%d,%d,%d\n",a,b,c);
say++;}
}
}

}


say==say/2;
printf("%d",say);
getch();
return 0;
}


Verdiğim kodu derlerken bir hata vermiyor ama program doğru çalışmıyor.Kenar değerleri 0ile100 aralığındaki tam sayılar olan dik üçgenleri tek tek yazan ve en sonunda da üçgen sayısını veren programı yazmaya çalışıyorum.


Edit:Flow chart'ı derste hoca çizdi, onda hata olduğunu zannetmiyorum.

Edit2:Sorunu çözdüm doğrusu böyle olacak:

#include<stdio.h> 
#include<conio.h>
#include<math.h>
int main (){
int say,a,b,c,x,y;
say=0;
for (a=1;a<100;a++) {
for (b=1;b<100;b++) {
for (c=1;c<100;c++)
{x=a*a;
y=b*b+c*c;
if(x==y)
{printf("%d,%d,%d\n",a,b,c);
say++;}
}
}

}


say=say/2;
printf("Farkli ucgen sayisi = %d",say);
getch();
return 0;
}





< Bu mesaj bu kişi tarafından değiştirildi ElrondPeredhil -- 16 Mart 2014; 12:52:58 >
Bu mesaja 1 cevap geldi.
E
11 yıl
Teğmen

quote:

Orijinalden alıntı: nereyeeserse

[code] for(i=0;eko>=i;i++)
{


printf("%.2f\n",sonuc);

sonuc=sonuc-(sonuc*oran);
}[code]

arkadaşlar burada belirli bir oran alıyor sonuc olarak verdiği
sonuc=oran*fiyat;
yapmasını istediğim şey fiyatı oran ile çarpıp değeri bulacak bundan sonra bunu fiyattan çıkaracak çıkan sonucun oranını bulacak sonra bu böyle devam edecek ve kullanıcı bir değer girecek bu değere göre işlem yapacak ve sonuncu işlemde direk çıkan sonucu yazacak. İnşallah anlatabilmişimdir... Yukarıda yazdığımda sadece sonuncu çıkmıyor. Ve beni deli etti. Yardım ederseniz çok sevinirim :)

Ben de iyi bilmiyorum ama bir de böyle dener misin?



M
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: hotchner12

http://imgim.com/8241inciz5361677.jpg




 


Verdiğim kodu derlerken bir hata vermiyor ama program doğru çalışmıyor.Kenar değerleri 0ile100 aralığındaki tam sayılar olan dik üçgenleri tek tek yazan ve en sonunda da üçgen sayısını veren programı yazmaya çalışıyorum.


Edit:Flow chart'ı derste hoca çizdi, onda hata olduğunu zannetmiyorum.

Edit2:Sorunu çözdüm doğrusu böyle olacak:

[code][/code]

Hocam kod doğru ama "=" ve "==" operatörlerinin kullanım yerleri yanlış. Mesela burada x=a*a; ve y=b*b+c*c; değer atama yapılıyor dolayısıyla tek eşittir operatörü kullanılır, kıyaslama yapılacaksa çift eşittir operatörü kullanılır if(x==y) bu bölümdeki gibi.





< Bu mesaj bu kişi tarafından değiştirildi MO209 -- 16 Mart 2014; 13:11:22 >
Bu mesaja 1 cevap geldi.
E
11 yıl
Teğmen

Teşekkürler hocam şimdi daha iyi anladım.




Bu mesajda bahsedilenler: @~H!ddeN
M
11 yıl
Yüzbaşı

Rica ederim, iyi çalışmalar.




Bu mesajda bahsedilenler: @hotchner12
E
11 yıl
Teğmen

quote:

Orijinalden alıntı: MOM94

C' ye yeni başlıyorum şu şekilde bi kod oluşturmam gerek, "evet" veya "hayır" ile cevaplanan bir soru sorulacak bunun cevabına göre iki farklı sonuç yazılacak.

"SORU" "CEVAP" TEPKİ"

Örneğin "Öğrenci misin"----"evet"--- "ne güzel"
"Öğrenci misin"----"hayır"--- "vs." gibi

Biraz araştırdım if/else kullanılacak galiba ama iyi bi anlatım bulamadım bi el atsanız :)

 

#include <stdio.h>
#include <conio.h>

int main(){
int p;
printf("Evet icin 1, Hayir icin 2 giriniz.\n");
printf("Ogrenci misin?\n");
scanf("%d",&p);
if(p==1){printf("Ne guzel");
}
if(p==2) {printf("Alternatif cevap");
}
getch();
return 0;
}



Hocam ben de acemiyim ama bunu derletip bir bak, buradan yürüyebilirsin diye düşünüyorum.





< Bu mesaj bu kişi tarafından değiştirildi ElrondPeredhil -- 16 Mart 2014; 13:32:48 >
Bu mesaja 2 cevap geldi.
B
11 yıl
Teğmen

Arkadaşlar yeni konu açmak istemedim. C# ta basit Kalıtım ve Arayüz örnekleri yazarmısınız ?


Bu mesaja 1 cevap geldi.
A
11 yıl
Onbaşı

Arkadaşlar küçük bir yardıma ihtiyacım var. Bağlı listelerde elimizde olan bir integer diziyi aynı anda hem orjinal halin hem de sıralanmış halini gösteren program. yani dizi bozulmayacak. Bunun algoritmasını geliştiremedim. Yardım edecek var mı? Nasıl bir struct kullanmalıyım


Bu mesaja 1 cevap geldi.
M
11 yıl
Yüzbaşı

#include <stdio.h> 
float a,b,top,cik,carp,bol;


main()
{
printf("birinci sayiyi giriniz.Bu sayi ikincisinden buyuk olmali =");
scanf("%d",&a);

printf("ikinci sayiyi giriniz =");
scanf("%d",&b);

cik=a-b;

top=a+b;

carp=a*b;

bol=a/b;



printf("Cikarma sonucu=%d\n",&cik);


printf("Toplama sonucu=%d\n",&top);


printf("Carpma sonucu=%d\n",&carp);


printf("Bolme sonucu=%d\n",&bol);



}


şurda hatam nerede tam olarak yardımcı olabilir misiniz basit bişey bilene göre ama ben yeni başladığım için tam olarak sorunu çözemedim


Bu mesaja 1 cevap geldi.
M
11 yıl
Teğmen

Eyvallah hocam mantığını anladım




Bu mesajda bahsedilenler: @hotchner12
E
11 yıl
Teğmen

quote:

Orijinalden alıntı: mrYAGIZ

#include <stdio.h> 
float a,b,top,cik,carp,bol;


main()
{
printf("birinci sayiyi giriniz.Bu sayi ikincisinden buyuk olmali =");
scanf("%d",&a);

printf("ikinci sayiyi giriniz =");
scanf("%d",&b);

cik=a-b;

top=a+b;

carp=a*b;

bol=a/b;



printf("Cikarma sonucu=%d\n",&cik);


printf("Toplama sonucu=%d\n",&top);


printf("Carpma sonucu=%d\n",&carp);


printf("Bolme sonucu=%d\n",&bol);



}


şurda hatam nerede tam olarak yardımcı olabilir misiniz basit bişey bilene göre ama ben yeni başladığım için tam olarak sorunu çözemedim


quote:


#include <stdio.h>
float a,b,top,cik,carp,bol;


main()
{
printf("birinci sayiyi giriniz.Bu sayi ikincisinden buyuk olmali =");/*Bence olmasa da olur*/
scanf("%f",&a);

printf("ikinci sayiyi giriniz =");
scanf("%f",&b);

cik=a-b;

top=a+b;

carp=a*b;

bol=a/b;



printf("Cikarma sonucu=%f\n",cik);


printf("Toplama sonucu=%f\n",top);


printf("Carpma sonucu=%f\n",carp);


printf("Bolme sonucu=%f\n",bol);



}





< Bu mesaj bu kişi tarafından değiştirildi ElrondPeredhil -- 16 Mart 2014; 20:11:06 >

M
11 yıl
Yüzbaşı

< Resime gitmek için tıklayın >

sonuçları böyle ,00000 şeklinde değilde direk 10,20,5 gibi alamaz mıyız ?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hotchner12
B
11 yıl
Binbaşı

Double.round veya float.round a bak



< Bu ileti mini sürüm kullanılarak atıldı >

E
11 yıl
Teğmen

quote:

Orijinalden alıntı: mrYAGIZ

< Resime gitmek için tıklayın >

sonuçları böyle ,00000 şeklinde değilde direk 10,20,5 gibi alamaz mıyız ?

float yazdığın yeri int, %f yazdığın yerleri de %d ile değiştirerek küsüratsız alabilirsin.
Eğer noktadan sonraki basamak sayısını ayarlamak istiyorsan %f yazdığın yerlere %.2f yazarak 2 basamak yada 2 yi değiştirerek kaç basamak istiyorsan o kadar alabilirsin.


Bu mesaja 1 cevap geldi.
A
11 yıl
Onbaşı

Arkadaşlar yığın yapısı ile yapabileceğimiz bir proğram veya örnek var mı? quiz için lazım


Bu mesaja 1 cevap geldi.
R
11 yıl
Yarbay

Arkadaşlar elimde 4 haneli PLU kodlu 4 tane meyve var onları tane veya kiloyla çarpıp fiyatlarını veren.işlemden ÇIKIŞ yapılana kadar devam eden ve bi önceki meyve alışverişlerinde toplayarak veren bi program yazmamız istendi bizden..Bi önceki alışverişleride toplayarak giden kodu bi türlü yazamadım.Nasıl yapacağımı kestiremedim.Onun dışında aşağıda yazdığım tek tek fiyatları veriyor vs vs.Ama while dan ötürü bi yanlış mı yaptım nedir printf("Type -1-1 li kodu bütün caselere vermek zorunda kaldım.Switch öncesi { atmak zorunda kaldım vs.Düzeltmemde yardımcı olursanız çok sevinirim.Sinirlendiğim içinde göremez oldum.Teşekkürler.İyi günler.

#include <stdio.h> 
#include <stdlib.h>


int main(void)
{
int plu;
float kg ,total ,total2;
char *kind="";



while (plu != -1 || kg != -1)

{
printf("Type -1-1 to exit or enter the PLUnumber and the kg/number of the fruit;\n");
scanf("%d%f",&plu,&kg);




{switch( plu )
{
case 4011 :
total = 4*kg;
kind = "banana";
printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
printf("That is %s for %.2f Turkish Liras\n#",kind,total);

break;
case 4059 :
total = 2*kg;
kind = "kiwi";
printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
printf("That is %s for %.2f Turkish Liras\n#",kind,total);

break;
case 4051 :
total = 5*kg;
kind = "mango";
printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
printf("That is %s for %.2f Turkish Liras\n#",kind,total);

break;
case 4173 :
total = 3*kg;
kind = "apple";
printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
printf("That is %s for %.2f Turkish Liras\n#",kind,total);

break;
case -1 :
if (kg == -1)
{
break;
}
else
{
printf("Sorry that number is unrecognized\n");
printf("Please check the number and enter it again\n");
break;
}
default:
printf("Sorry that number is unrecognized\n");
printf("Please check the number and enter it again\n");
break;

printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
printf("That is %s for %.2f Turkish Liras\n>",kind,total);

} }



} printf("deneme");

system("PAUSE");
return 0;
}



Hoca deneme yapmış.Yanlış plu girince,doğru plu girince ve çıkış yapınca şu şekilde görünecek;

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Ridianod -- 18 Mart 2014; 15:56:02 >
Bu mesaja 1 cevap geldi.
M
11 yıl
Yüzbaşı

Arkadaşlar sayı=123,123 gibi bir sayının ondalık kısmını alırken sayı%1 gibi bir işlemden sonra 0.12300000000000466 böyle bir sayı çıkıyor. Bu da yapacağım işlemleri etkiliyor nasıl düzeltebilirim bunu?


Bu mesaja 1 cevap geldi.
C
11 yıl
Er

Bir kitaba sayfa numaraları verilirken hangi rakamdan (rakam) kaç tane kullanılacağı (kullanılacak) kullanıcı tarafından girildiğinde bu kitabın kaç sayfadan oluştuğunu bulan RakamTuket isimli bir sınıf tanımlanacaktır.
Örneğin bir kitaba sayfa numaraları verilirken 689 tane 1 rakamı kullanılmıştır. Dolayısıyla bu kitabın sayfa numarası 1234 olacaktır.
RakamTuket rt = new RakamTuket(1, 689);
Console.WriteLine("{0}", rt.Sayfa);
Console.ReadLine();
Sınıf diyagramı yanda verilen bu sınıfı gerçekleyiniz
< Resime gitmek için tıklayın >



G
11 yıl
Binbaşı

C ile arayüz oluşturma hakkında bilgi var mı?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @£XE