sa abi ben lise 2 bilişim teknolojileri öğrencisiyim programlamada c# öğreniyoruz hoca bize proje ödevi olarak kendiniz bir proje tasarlayın ve yapın dedi kyani kodunu filan yazıp bir basit cihaz yapın dedi hatta okul girişine bir kartla giriş sistemi filan dedi hani şu çipli kartlar var okutuyosn geçiyosun yani bu ve bugibi şeyleri nasıl yaparım aleti nerden alrm veye başka bir proje fikri olan varmı ? yardımcı olrsanz çok ama çok sevnrm
Bu soruda nasıl bir yol izleyeceğimi tam olarak bilemedim kodların bir kısmını yazdım ama tıkandım. Yardım ederseniz çok sevinirim. Teşekkürler. :) < Resime gitmek için tıklayın > Kodlar
{ string[] modelno = new string[15]; int[] fiyat = new int[15]; for (int i = 0; i <= 14; i++) { Console.Write(i + 1 + ".bilgisayarın model numarasını giriniz:"); modelno[i] = Console.ReadLine(); Console.Write(i + 1 + ".bilgisayarın fiyatını giriniz:"); fiyat[i] = Convert.ToInt32(Console.ReadLine()); } for (int a = 0; a <= 14; a++) { if (modelno[a] == "BIL4400") {
Arkadaşlar ben bayağı uğraştım ama başaramadım =/ C'de polinomlarda toplama, çarpma ve türev alan bi program yazıcam. 2 gün kaldı teslim etme zamnına. Burda C'yi iyi bilen arkadaşlar var bildiğim kadarıyla. Yardımcı olabilir misiniz acaba?
Programın girdisi
>> ADD 20X^2+10X+7 10X^2+7X
Çıktısı
Result: 30X^2+17X+7
Devam girdi
>>MUL 3X^2+4X+7 X+3
Devam Çıktı
>>Result: 3X^3+13X^2+19X+21
Bu şekilde devam edecek ve bunlara ek olarak DER (yani türev), QUIT olacak.
Buradaki bunu bi siyah ekranda yazdır abi sşarpda benim sorunumu anlarsın burada virgül hatası var ve ben doğrumu yapmışım diye bakı verbi zahmet çok önemli abi ya bunu yapamassam şok düşük almıştım bu dersten proglamlama temelleri dersinde onun için çok lazım bi zahmet bi benim kini siyah ekranda yazdırmaya çalış sonra bulursun zaten sorunu birtek(,) yüzünden çalışmıyor kafayı yedim düzeltemiyorum.
Bu soruda nasıl bir yol izleyeceğimi tam olarak bilemedim kodların bir kısmını yazdım ama tıkandım. Yardım ederseniz çok sevinirim. Teşekkürler. :) Kodlar
{ string[] modelno = new string[15]; int[] fiyat = new int[15]; for (int i = 0; i <= 14; i++) { Console.Write(i + 1 + ".bilgisayarın model numarasını giriniz:"); modelno[i] = Console.ReadLine(); Console.Write(i + 1 + ".bilgisayarın fiyatını giriniz:"); fiyat[i] = Convert.ToInt32(Console.ReadLine()); } for (int a = 0; a <= 14; a++) { if (modelno[a] == "BIL4400") {
} } } } }
Yeter ki herkes senin gibi uğraşsın. Biz her türlü, elimizden geldiğince yardımcı oluruz :)
Şimdi 3 adet model var. Ben bunlara A,B,C diyeceğim kafa karışıklığı olmasın. (Yukarıdan aşağıya isimlendirdim)
15 adet bilgisayar satılacak. Bizim bilmemiz gereken hangi modellerin satıldığı.
Her biri için ayrı ayrı üç değişken belirlerim, dizilerle hiç uğraşmam.
burada ciro değişkenlerini tanımlamaya gerek de yok direkt print de yapabilirsin. Fakat hesaplayan demiş, hoca kıllık yapar vs. bu şekilde yap istersen.
Arkadaşlar ben bayağı uğraştım ama başaramadım =/ C'de polinomlarda toplama, çarpma ve türev alan bi program yazıcam. 2 gün kaldı teslim etme zamnına. Burda C'yi iyi bilen arkadaşlar var bildiğim kadarıyla. Yardımcı olabilir misiniz acaba?
Programın girdisi
>> ADD 20X^2+10X+7 10X^2+7X
Çıktısı
Result: 30X^2+17X+7
Devam girdi
>>MUL 3X^2+4X+7 X+3
Devam Çıktı
>>Result: 3X^3+13X^2+19X+21
Bu şekilde devam edecek ve bunlara ek olarak DER (yani türev), QUIT olacak.
Bahsettiğiniz şey biraz zahmetli, google da ararsanız faydalı kaynaklar var bu konuda.
Buradaki bunu bi siyah ekranda yazdır abi sşarpda benim sorunumu anlarsın burada virgül hatası var ve ben doğrumu yapmışım diye bakı verbi zahmet çok önemli abi ya bunu yapamassam şok düşük almıştım bu dersten proglamlama temelleri dersinde onun için çok lazım bi zahmet bi benim kini siyah ekranda yazdırmaya çalış sonra bulursun zaten sorunu birtek(,) yüzünden çalışmıyor kafayı yedim düzeltemiyorum.
Arkadaşlar ben bayağı uğraştım ama başaramadım =/ C'de polinomlarda toplama, çarpma ve türev alan bi program yazıcam. 2 gün kaldı teslim etme zamnına. Burda C'yi iyi bilen arkadaşlar var bildiğim kadarıyla. Yardımcı olabilir misiniz acaba?
Programın girdisi
>> ADD 20X^2+10X+7 10X^2+7X
Çıktısı
Result: 30X^2+17X+7
Devam girdi
>>MUL 3X^2+4X+7 X+3
Devam Çıktı
>>Result: 3X^3+13X^2+19X+21
Bu şekilde devam edecek ve bunlara ek olarak DER (yani türev), QUIT olacak.
Bahsettiğiniz şey biraz zahmetli, google da ararsanız faydalı kaynaklar var bu konuda.
hocam yabancı ve türkçe sitelerde bayağı aradım fakat işime yarar bişe bulamadım. hocam bari sadece şu polinomu kullanıcıdan nasıl alacağımı gösterseniz gerisini ben halletmeye çalışırım ya. mesela adam aralarında bir boşluk olacak şekilde 20X^2+10X+7 10^2+7X yazıcak ve ben bunu nası alıp okuyacağım? Düşünüyorum hiçbi şekil bulamıyorum =/
Bir de Convert.ToString yapmana gerek yok. C#'ta girdiler zaten string olarak alınıyor.
Değişkenleri model isimleriyle değiştirdim ve değer olarak model isimlerini atadım sanırım doğru çalışıyor :) Herşey tamam gibi bir tek en çok ve en az satılan modeli bulma kaldı :)
Bu mesaja 1 cevap geldi. Cevapları Gizle
< Resime gitmek için tıklayın >
Kodlar
< Bu mesaj bu kişi tarafından değiştirildi nl_ztrk -- 17 Aralık 2012; 20:20:31 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Programın girdisi
>> ADD 20X^2+10X+7 10X^2+7X
Çıktısı
Result: 30X^2+17X+7
Devam girdi
>>MUL 3X^2+4X+7 X+3
Devam Çıktı
>>Result: 3X^3+13X^2+19X+21
Bu şekilde devam edecek ve bunlara ek olarak DER (yani türev), QUIT olacak.
Bu mesaja 1 cevap geldi. Cevapları Gizle
string metin;
Console.Write("Metini girniz:");
metin = Console.ReadLine();
Console.WriteLine ( "Değiştirilen:" +metin.Replace ( ("ç","c") ("ö","o") ("ş","s") ("ü","u") ("ğ","g") ("ı","i") );
Console.WriteLine("Değişimden sonra:" + metin);
Console.ReadKey();
Buradaki bunu bi siyah ekranda yazdır abi sşarpda benim sorunumu anlarsın burada virgül hatası var ve ben doğrumu yapmışım diye bakı verbi zahmet çok önemli abi ya bunu yapamassam şok düşük almıştım bu dersten proglamlama temelleri dersinde onun için çok lazım bi zahmet bi benim kini siyah ekranda yazdırmaya çalış sonra bulursun zaten sorunu birtek(,) yüzünden çalışmıyor kafayı yedim düzeltemiyorum.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Yeter ki herkes senin gibi uğraşsın. Biz her türlü, elimizden geldiğince yardımcı oluruz :)
Şimdi 3 adet model var. Ben bunlara A,B,C diyeceğim kafa karışıklığı olmasın. (Yukarıdan aşağıya isimlendirdim)
15 adet bilgisayar satılacak. Bizim bilmemiz gereken hangi modellerin satıldığı.
Her biri için ayrı ayrı üç değişken belirlerim, dizilerle hiç uğraşmam.
A_Adet, B_Adet, C_Adet
hepsini 0 a atarım.
for(i=1;i<=15;i++)
{
if(bilgisayar==A)
{
A_Adet++;
}
if(bilgisayar==B)
{
B_Adet++;
}
if(bilgisayar==C)
C_Adet++;
}
Sorunun a seçeneği için;
A_Ciro = A_Adet*900;
B_Ciro = B_Adet*1050;
C_Ciro = C_Adet*1100;
burada ciro değişkenlerini tanımlamaya gerek de yok direkt print de yapabilirsin. Fakat hesaplayan demiş, hoca kıllık yapar vs. bu şekilde yap istersen.
En çok en az olayı da şöyle:
http://www.gorselprogramlama.com/klavyeden-girilen-sayilar-icinde-en-buyugunu-bulan-program-c-console/
< Bu mesaj bu kişi tarafından değiştirildi MrOwl -- 18 Aralık 2012; 14:48:28 >
Bahsettiğiniz şey biraz zahmetli, google da ararsanız faydalı kaynaklar var bu konuda.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu örnekteki gibi uygula.
http://www.dotnetperls.com/replace
Bu mesaja 1 cevap geldi. Cevapları Gizle
hocam yabancı ve türkçe sitelerde bayağı aradım fakat işime yarar bişe bulamadım. hocam bari sadece şu polinomu kullanıcıdan nasıl alacağımı gösterseniz gerisini ben halletmeye çalışırım ya.
mesela adam aralarında bir boşluk olacak şekilde 20X^2+10X+7 10^2+7X yazıcak ve ben bunu nası alıp okuyacağım? Düşünüyorum hiçbi şekil bulamıyorum =/
Bu mesaja 1 cevap geldi. Cevapları Gizle
EOF karakteri okumak gibi bir durum. Eğer "\n" veya "\0" karakteri okuduğunda... Boşluk karakteri girildiğinde ikinci işleme geç yaptırman gerek.
Üsleri de aynı şekilde '"' karakteri okuduğunda pow işlemlerini yaptırması gerek. Hayli uğraştırıcı bir ödev, fakat mantığı bu şekilde.
< Bu mesaj bu kişi tarafından değiştirildi MrOwl -- 19 Aralık 2012; 8:43:00 >
A B C yi boş string yaparsan tabi vermez.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Değişkenleri model isimleriyle değiştirdim ve değer olarak model isimlerini atadım sanırım doğru çalışıyor :)
Herşey tamam gibi bir tek en çok ve en az satılan modeli bulma kaldı :)
< Bu mesaj bu kişi tarafından değiştirildi nl_ztrk -- 19 Aralık 2012; 12:26:02 >
Bu mesaja 2 cevap geldi. Cevapları Gizle
hocanın labda verdiği soru baya zorladı beni kendimce birşeyler yapmaya çalıştım ama baya hata verdi yardımınızı bekliyorum
soru şu
buda bnm yaptığım
http://www.codesend.com/view/3c09fd69ace26fad75cc60af2e12517d/
< Bu mesaj bu kişi tarafından değiştirildi eebm38 -- 25 Aralık 2012; 19:02:19 >
Bu mesaja 3 cevap geldi. Cevapları Gizle
http://forum.donanimhaber.com/m_69309599/tm.htm
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
şunları kodlayabilecek varmı
Bu mesaja 1 cevap geldi. Cevapları Gizle
hocam bunlar kolay az araştır yaparsın
1.sini vereyım 2 ile3ü yap
< Bu mesaj bu kişi tarafından değiştirildi senatorts -- 20 Aralık 2012; 20:36:51 >
Bu mesaja 1 cevap geldi. Cevapları Gizle