1) variable isimlerini degistirmeyin ![]() 2) parametreler kullandiginiz isletim sistemine gore degisir: UNIX icin terminalde ./program parametre1 parametre2... diye girebilirsiniz. Windows icin CLI'den program.exe parametre1 parametre2... diye girebilir veyahut kisayol olusturup programin dizinin sonuna parametreleri girebilirsiniz... |
#include <stdio.h> #include <conio.h> #include <math.h> #define f(x) (log(x)) int i,j; float x[1],y[1],a,b; main() { printf("\n\t kuadratik enterpolasyon yontemi...\n"); printf("x degerlerini giriniz...\n"); for(i=0;i<=2;i++) for(j=0;j<=2;i+1) { printf("x[%d]= ",i); scanf("%f",&x[0]); printf("y[%d])= ",j); scanf("%f",&y[0]); } printf(" x degerleri arasindaki bulmak istenen fonksiyon degerini giriniz.."); scanf("%f",&a); if(a<x[0]||a>x[2]) { printf("girilen deger bu aralikta degildir...\n"); printf("lutfen tekrar yeni bir deger giriniz...\n"); } else { b=f(x[0])+(f(x[1])-f(x[0]))/(x[1]-x[0])*(a-x[0])+((f(x[2])-f(x[1]))/(x[2]-x[1])-(f(x[1])-f(x[0]))/(x[1]-x[0]))*(a-x[0])*(a-x[1])/(x[2]-x[0]); printf("log(%f)=%f",a,b);} getch(); } hatam nerede bana yardım edermisiniz |
Çoook yanlış var. define kullanımı , diziler , değişken tipleri , for kullanımını bence baştan çalış. 1.Niye global değişken kullandın ? 2.Dizilere 1 yer ayırıp anladığım kadarıyla 3 değer atmaya çalışıyorsun yeterli alan ayır .Mesela int a[3]; 3 yer ayırır . Bunlar a[0] a[1] a[2] dir diyebiliriz. 3.Yerleştirmede olmamış for(i=0,j=0;i<=2,j<=2;i++,j++) yazabilirsin. Ki bu da gereksiz for(i=0;i<=2;i++) diyip i yi ikisi içinde kullanabilirsin. 4.Sürekli x[0] y[0] değerlerine atama yapmışsın. Onların içlerini de düzelt. for(i=0;i<=2;i++) { printf("x[%d]= ",i); scanf("%f",&xi); // i köşeli parantezlerin içinde olacak forumda gözükmüyor printf("y[%d])= ",i); scanf("%f",&yi); //i köşeli parantezlerin içinde } Diyebilirsin. 4. x[0] niye en küçük değer x[2] niye en büyük değer oldu ? Program büyüklüklerine göre sıraya dizmiyor onları . 5. if içine girilirse diye dallanma falan yapmayı düşünüyorsundur heralde öyle bırakmışsın. 6. else in içinde neler yapılmış öyle , define tekrar et. Ki zaten niye normal log fonksiyonu varken garip şeyler denedin. |
Programlamaya yeni başlıyorum. C'yi tavsiye eder misiniz? Ve nereden çalışabilirim? |
nette dersler var + ing/türkçe kaynaklarda mevcut... |
OleDbCommand komut = new OleDbCommand("Insert Into Liste (Tarih,Personel, .........) Values ('" + dateTimePicker1.Text + "','" + comboBox1.Text + "','"+textBox1.Text+"')", baglanti); arkadaşlar kodda ....... olan kolon adı kısmı comboboxtan seçilecek :) fikirlerinizi alabilirmiyim |
Başlayabilirsin, ne yapmak istediğine göre karar ver. Windows uygulaması yapacaksan C#'tan da başlayabilirsin. Deitel&Deitel'in C ve C++ kitabını öneririm. |
Arkadaşlar windows form applicationda bir program yazıyorumda bir yerde takıldım. Forma eklediğim checkboxlistte herhangi bir şeyi check yaptığımda formda belirli bir yerde textbox oluşmasını uncheck yaptığımda ise textboxun geri silinmesini istiyorum. Birtürlü beceremedim. Googleda aradım ama birşey bulamadım bunla ilgili. Yardımcı olabilecek biri varsa çok sevinirim. |
dene bakalım oluyor mu private void Form1_Load(object sender, EventArgs e) { checkedListBox1.Items.Add("Ankara"); checkedListBox1.Items.Add("çankaya"); } private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e) { if (checkedListBox1.GetItemChecked(0)) { textBox1.Visible = false; } } |
Hocam teşekkürler cevap için. Yalnız yazdığınız kodda textbox ekleyecek bir kod satırı göremedim. Ben checkboxlistteki nesnelerden birini check yaptığım anda, örnek veriyorum hemen yanında bir textbox oluşacak, checki kaldırdığımda ise textbox geri silinecek, istediğim şey bu.. |
if bloğunun içini TextBox kodile = new TextBox(); kodile.Left = 300; kodile.Top = 20; kodile.Width = 100; kodile.Height = 10; this.Controls.Add(kodile); bununla değiştir |
silmeyi unutmuşum al hepsi burda using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace checkboxlist { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { checkedListBox1.Items.Add("Ankara"); checkedListBox1.Items.Add("çankaya"); } TextBox kodile = new TextBox(); private void kutuekle() { this.Controls.Add(kodile); } private void kutukaldir() { this.Controls.Remove(kodile); } private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e) { kodile.Left = 300; kodile.Top = 20; kodile.Width = 100; kodile.Height = 10; if (checkedListBox1.GetItemChecked(0)) { kutukaldir(); } else { kutuekle(); } } } } |
eyvallah saolasın oldu sonunda yalnız bi sorun kaldı şimdi, textboxu groupboxun bulunduğu bir yerde oluşturmaya çalışınca oluşmuyor |
:) uygun yeri bununla değiştir private void kutuekle() { this.groupBox1.Controls.Add(kodile); } private void kutukaldir() { this.groupBox1.Controls.Remove(kodile); } |
Neden bilmiyorum ama textbox eklemiyor hala ya :) üstte verdiğiniz kod kısmen çalışıyor checklistboxa itemları ekliyor ama check yaptığımda oluşmuyor textbox.. checkboxlist1_ItemCheck metodunda bir problem olabilir mi yada o metodu form1.designer classında bi yeremi bağlamam gerekiyor acaba? |
kodları yazarken checkedlistbox ın eventlarında uygun olanı bul oraya çift tıklayarak projeye eklenmesini sağla. doğrudan kopyala yapıştır ile çalışmaz |
checkboxlistin eventlarını nerde bulabilirim peki? winfows form applicationda biraz yeniyimde kusura bakma :) |
ona tıkladığın zaman sağ tarafta özellikler(properties) penceresinin üstündeki elektrik simgesi altında |
arkadaslar C++ da girilen cumleleri ters cevıren programı yapmam gerek su sekilde calısıcak "Girilen Cumle"--->"neliriG elmuC" bi kaç program buldum ancak hıc bırı ıstedıgım gıbı deıl soyle bısey var ancak bu C için; #include<stdio.h> #include<conio.h> #include<string.h> main() { char str[50]; int i; printf("bir katar gir:\n"); gets(str); for(i=strlen(str)-1; i>=0; i--) printf("%c",str); getch(); } ve buda ıstedıgım gıbı cevırmıyo cevırmeye tersden baslıyo C++ kodlarını yazmanızı rıca edıyorum arkadaslar yardım edenlere sımdıden tesekkurler. |
iostream yerine stdio.h
namespace kismi yok
cout<< yerine printf("birsey");
birde int print etmek icin %d, string icin %s, char icin %c koyman gerek.
Misal
printf("foo %d", x);
seklinde gibi