Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4171
Cevap
167917
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (13. sayfa)
K
12 yıl
Yarbay

Arkadaşlar hoca şöyle bir ödev vermiş . Pek birşey anlayamadım açıkcası. Genel hatlarıyla ve genel mantığını anlatabilecek bir ivarsa çok makbule geçer. Program C ile yazılacak.

Write a program to calculate the numerical integral of a user supplied function in a user defined range with rectangle, trapezoidal and Simpson's rule. Each integration method will be coded as a separate function (named as rectangle(), trapezoid() and simpson()) that calls the user defined function (named as userfn()). The range start, range end, the step size for numerical integration will be given as parameters in the method functions.

You will also provide the symbolic integration of the user supplied function as another function named symbolic() that will help you to calculate the percent error each method will produce under different conditions.

For simplicity choose sin(x) for the userfn() and its symbolic integral for symbolic().

In the main() function ask the user to enter the start and the end values of the range in which the integration will be calculated. Make sure the start value is smaller than the end value. Step sizes will start from 0.1 and go like 0.01, 0.001... till the (-9)th power of 10. Use a for loop to determine the step size (hint: you should write a formula within the loop to calculate the step size).

For each step size print the results of the numerical integration values calculated with different methods along with the symbolic integration result within the range given above followed by the percent errors each method produces.

Give the results in a table giving the above information in a single row for each step size value and pay attention to the column sizes.

The formulations that should be used can be found in the following references:

http://en.wikipedia.org/wiki/Approximation_error
http://en.wikipedia.org/wiki/List_of_integrals_of_trigonometric_functions
http://en.wikipedia.org/wiki/Numerical_integration
http://en.wikipedia.org/wiki/Simpson%27s_rule


Bu mesaja 1 cevap geldi.
K
12 yıl
Yarbay

quote:

Orijinalden alıntı: Reasonable

Arkadaşlar hoca şöyle bir ödev vermiş . Pek birşey anlayamadım açıkcası. Genel hatlarıyla ve genel mantığını anlatabilecek bir ivarsa çok makbule geçer. Program C ile yazılacak.

Write a program to calculate the numerical integral of a user supplied function in a user defined range with rectangle, trapezoidal and Simpson's rule. Each integration method will be coded as a separate function (named as rectangle(), trapezoid() and simpson()) that calls the user defined function (named as userfn()). The range start, range end, the step size for numerical integration will be given as parameters in the method functions.

You will also provide the symbolic integration of the user supplied function as another function named symbolic() that will help you to calculate the percent error each method will produce under different conditions.

For simplicity choose sin(x) for the userfn() and its symbolic integral for symbolic().

In the main() function ask the user to enter the start and the end values of the range in which the integration will be calculated. Make sure the start value is smaller than the end value. Step sizes will start from 0.1 and go like 0.01, 0.001... till the (-9)th power of 10. Use a for loop to determine the step size (hint: you should write a formula within the loop to calculate the step size).

For each step size print the results of the numerical integration values calculated with different methods along with the symbolic integration result within the range given above followed by the percent errors each method produces.

Give the results in a table giving the above information in a single row for each step size value and pay attention to the column sizes.

The formulations that should be used can be found in the following references:

http://en.wikipedia.org/wiki/Approximation_error
http://en.wikipedia.org/wiki/List_of_integrals_of_trigonometric_functions
http://en.wikipedia.org/wiki/Numerical_integration
http://en.wikipedia.org/wiki/Simpson%27s_rule


Arkadaşlar yardımcı olabilirseniz sevinirim


Bu mesaja 2 cevap geldi.
K
12 yıl
Yarbay

quote:

Orijinalden alıntı: Reasonable

quote:

Orijinalden alıntı: Reasonable

Arkadaşlar hoca şöyle bir ödev vermiş . Pek birşey anlayamadım açıkcası. Genel hatlarıyla ve genel mantığını anlatabilecek bir ivarsa çok makbule geçer. Program C ile yazılacak.

Write a program to calculate the numerical integral of a user supplied function in a user defined range with rectangle, trapezoidal and Simpson's rule. Each integration method will be coded as a separate function (named as rectangle(), trapezoid() and simpson()) that calls the user defined function (named as userfn()). The range start, range end, the step size for numerical integration will be given as parameters in the method functions.

You will also provide the symbolic integration of the user supplied function as another function named symbolic() that will help you to calculate the percent error each method will produce under different conditions.

For simplicity choose sin(x) for the userfn() and its symbolic integral for symbolic().

In the main() function ask the user to enter the start and the end values of the range in which the integration will be calculated. Make sure the start value is smaller than the end value. Step sizes will start from 0.1 and go like 0.01, 0.001... till the (-9)th power of 10. Use a for loop to determine the step size (hint: you should write a formula within the loop to calculate the step size).

For each step size print the results of the numerical integration values calculated with different methods along with the symbolic integration result within the range given above followed by the percent errors each method produces.

Give the results in a table giving the above information in a single row for each step size value and pay attention to the column sizes.

The formulations that should be used can be found in the following references:

http://en.wikipedia.org/wiki/Approximation_error
http://en.wikipedia.org/wiki/List_of_integrals_of_trigonometric_functions
http://en.wikipedia.org/wiki/Numerical_integration
http://en.wikipedia.org/wiki/Simpson%27s_rule


Arkadaşlar yardımcı olabilirseniz sevinirim

Arkadaşlar bir fikir vermeniz bile yeterli lütfen yardım.


Bu mesaja 1 cevap geldi.
M
12 yıl
Binbaşı

quote:

Orijinalden alıntı: GhilleintheMist

#define'in amaci nedir? Mesela #define SIZE 100 gibi kullanim var. Bunu değişken olarakta yapabiliriz. Neden define? Birde ifndef gordum o nedir?

Hocam #define'ın tam olarak ne farkı var bilmiyorum. Bişeyler desem de desteksiz söyleyecem kafa karışmasına sebep olabilir. #ifndef X eğer X define edilmemişse demek aynı header'ı birden fazla define etmemek için kullanılıyor bu muhabbet. Ayrıca diğer pre-processorlar için şurayı siyaret edebilirsin http://www.phanderson.com/C/preprocess.html



-
12 yıl
Yüzbaşı

@ebubekir.s

" için gerekli tanımlamayı bulamadım. Onun için VK_OEM_7 yazılmış dökümanda ama bu da US klavyeler için geçerli. Bizim klavyelerde i olarak geçiyor. Bende nokta ve virgüle ayarladım. Ayrıca bu kod sadece windowsta çalışır maalesef. Eğer crossplatform istersen glfw, sdl2 gibi kütüphaneler var bunların sadece input fonksiyonlarını kullanabilirsin.
Virtual Key Codes(Windows)
 
#include <iostream>
#include <Windows.h>
using namespace std;

int main()
{
while(1)
{
if((GetKeyState(VK_OEM_COMMA) & 0x8000) && (GetKeyState(VK_OEM_PERIOD) & 0x8000))
cout << ". ve ," << endl;
}
system("PAUSE");
return 0;
}




Bu mesajda bahsedilenler: @ebubekir.s
-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: eronik

şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir?

(ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte)

Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır.
http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu.


Bu mesaja 2 cevap geldi.
S
12 yıl
Binbaşı

quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: eronik

şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir?

(ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte)

Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır.
http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu.

hocam double kullanınca "%" kullanamıyorum onu napayım



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 3 cevap geldi.
-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: eronik

şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir?

(ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte)

Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır.
http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu.

hocam double kullanınca "%" kullanamıyorum onu napayım

double için %f long double için %Lf kullanabilirsin.
Edit:
Ekleme: double için ayrıca %e , %E , %g ve %G 'ide kullanabilirsin.





< Bu mesaj bu kişi tarafından değiştirildi -Source- -- 9 Kasım 2013; 20:43:11 >
Bu mesaja 1 cevap geldi.
S
12 yıl
Binbaşı

quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: eronik

şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir?

(ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte)

Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır.
http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu.

hocam double kullanınca "%" kullanamıyorum onu napayım

double için %f long double için %Lf kullanabilirsin.
Edit:
Ekleme: double için ayrıca %e , %E , %g ve %G 'ide kullanabilirsin.

hocam "%" derken mod alma operatörünü kastedmiştim :)

hepsini kullandım ancak yine de olmadı hocam. başka neden olabilir?



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

4
12 yıl
Teğmen

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: eronik

şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir?

(ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte)

Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır.
http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu.

hocam double kullanınca "%" kullanamıyorum onu napayım

% operatörünün operandları tamsayı olmak zorundadır.


Bu mesaja 1 cevap geldi.
S
12 yıl
Binbaşı

quote:

Orijinalden alıntı: 4kalan

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: eronik

şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir?

(ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte)

Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır.
http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu.

hocam double kullanınca "%" kullanamıyorum onu napayım

% operatörünün operandları tamsayı olmak zorundadır.

tamam hocam sonradan aklıma geldi long yaptım ancak yine de olmuyor. ayrıca int 10 basamak gösteriyor olması lazım benimki 6-7den sonra göstermiyor



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 3 cevap geldi.
4
12 yıl
Teğmen

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: 4kalan

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: eronik

şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir?

(ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte)

Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır.
http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu.

hocam double kullanınca "%" kullanamıyorum onu napayım

% operatörünün operandları tamsayı olmak zorundadır.

tamam hocam sonradan aklıma geldi long yaptım ancak yine de olmuyor. ayrıca int 10 basamak gösteriyor olması lazım benimki 6-7den sonra göstermiyor

Terimler tamsayı türlerinden biri olabilir. (long da olabilir, hatan vardır.) Kodu özelden atarsan bakabilirim.



T
12 yıl
Yarbay

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: 4kalan

quote:

Orijinalden alıntı: eronik


quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: eronik

şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir?

(ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte)

Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır.
http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu.

hocam double kullanınca "%" kullanamıyorum onu napayım

% operatörünün operandları tamsayı olmak zorundadır.

tamam hocam sonradan aklıma geldi long yaptım ancak yine de olmuyor. ayrıca int 10 basamak gösteriyor olması lazım benimki 6-7den sonra göstermiyor

Buyuk sayilar icin BigInt kullanabilirsin



M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Sebastian54

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: Sebastian54

C#
selam arkadaşlar bi sorum olacak
form1 ve form 2 var
form1 de groupbox içinde kull.adı ve şifre giriliyor
form2 de başarılı giriş veya değil yazıyor burda sorun yok ama istiyorum ki form1 de kull.adı ve şifre 3 kere yanlış girildimi form1 deki groupbox kitlensin groupbox ı form2 den yönetemiyorum form2 de girmeliyim bu kodu çünkü koşullarım form2 de yazılı (yardım etmek isteyip de tam anlamayan olursa kodları yazarım burada)

Ana işlerin olduğu formun üzerine giriş formunu açarsanız sorun olmayacaktır diye düşünüyorum. Bu tarz programlarda genelde kilit nokta bu oluyor. Siz nasıl hazırladınız bilmiyorum, kodları paylaşabilirseniz yardımcı olmaya çalışırım.

Bu form2 deki kod form1 de sadece form2 aç butonu ve kull.adı ve şifre giriniz var
 public partial class Form2 : Form 
{
public Form2()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
int i=0;
private void Form2_Load(object sender, EventArgs e)
{

if (Form1.kullanici == "sinan" && Form1.sifre == "123")
{

i = 0;
label2.Text = "Giris Başarılı";
}
else
label2.Text = "Giriş Başarısız";
i++;
if (i == 3)

this.Close();


Bunu inceleyin, cevabı burada bulacaksınız. Ek olarak, derdinizi anlatırken düzgün cümle yapıları kullanın.

http://stackoverflow.com/questions/4345666/hiding-a-form-and-showing-another-when-a-button-is-clicked-in-a-windows-forms-ap



M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: lahm

arkadaslar merhaba.
asal sayıları nasıl yazdırabılırım? Yeni ögrenmeye basladım c#'ı lütfen temel kodlar ile yazarsanız sevinirim.

https://www.google.com.tr/search?q=c%23+asal+say%C4%B1&oq=c%23+asal+say%C4%B1&aqs=chrome..69i57j69i58j69i60j69i61j69i60j0.2645j0j7&sourceid=chrome&espvd=215&es_sm=122&ie=UTF-8


Bu mesaja 1 cevap geldi.
-
12 yıl
Binbaşı

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: lahm

arkadaslar merhaba.
asal sayıları nasıl yazdırabılırım? Yeni ögrenmeye basladım c#'ı lütfen temel kodlar ile yazarsanız sevinirim.

https://www.google.com.tr/search?q=c%23+asal+say%C4%B1&oq=c%23+asal+say%C4%B1&aqs=chrome..69i57j69i58j69i60j69i61j69i60j0.2645j0j7&sourceid=chrome&espvd=215&es_sm=122&ie=UTF-8

Sag olasın pcde bakarım



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

O
12 yıl
Binbaşı

Arkadaşlar şu kısımda hata alıyorum neden acaba programın mantığını doğru kurdum fakat linkte kontrol ederseniz programın a1= olan kısmında hata alıyorum anlamadım
http://forum.donanimhaber.com/m_84187408/tm.htm



Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: TheArrow

Arkadaşlar merhaba. Sql'de bir database oluşturdum ve burdaki tablolarda bir kategori tablosu oluşturdum. Sonra bu kategori tablosuna 4tane başlık girdim. Örneğin çiçek oyuncak pasta gibi başlıklar. Sonra bu başlılara veri girdim mesela çiçek başlığına gül lale papatya gibi. sonra visual studio da bir form oluşturdum sql bağlantısını kurdum. kategoriler diye bir combobox yaptım oraya database deki kategorileri attım çiçek pasta oyunca benzeri. altta da bir tane listbox var. Yapamadığım şey comboboxta seçtiğim başlığa göre aşşğıda listbox a seçtiğim başlığın ürünlerinin gelmesi.

yardımcı olabilecek var mı ?


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


Merhaba,

Bunun için ComboBox nesnesinin SelectionChanged eventini kullanabilirsiniz. Şöyle ki; bu event içerisinde bir sql sorgusu(Sql de Where ile şeçim işlemini özelleştirebilirsin:http://www.w3schools.com/sql/sql_where.asp) çalıştırarak gelen değerleri ListBox'a dinamik olarak ekleyebilirsiniz.

Kolay gelsin...


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

Merhabalar

Bana üniversiteden aşağıdaki resimdeki ödevi verdiler. Ödevi c dilinde yazmam gerekli ama bir türlü yapamadım. Bana bu konuda yardım edecek olan varsa çok sevinirim. Ücret karşılığında da olabilir.


http://s1311.hizliresim.com/1h/s/uuw31.jpg



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: A.S.A.P

Arkadaşlar butonlar hakkında ufak bir sorunum var, Visual Studio'da yeni buton ekleyince bu buton dikdörtgen köşeleri yuvarlak şekilde oluyor fakat ben bunları Windows 8 temaları gibi köşeleri sert olarak bir kesim olmasını istiyorum. Kısaca butonun görünüşünü, şeklini nasıl değişebilirim.
C# üzerinde yapmaktayım.

Merhaba,

Bunu direkt olarak yapamıyoruz sanırsam ama şu(https://github.com/viperneo/winforms-modernui) adresteki control library(kontrol kütüphanesi) kullanarak yapabilirsiniz. Bunun gibi farklı kütüphanelerde mevcut; Telerik(Ücretli), Elysium(Açık kaynak) gibi.

Kolay gelsin...


Bu mesaja 1 cevap geldi.