< Resime gitmek için tıklayın > her harf için ayrı printf kullanarak A'yı nasıl S'nin yanına alabilirim ? |
Microsoft acık akademi'deki temel programlama rehberleri ile öğrenmeye çalısıyorum C#'ı bu sitedeki eğitim yeterli midir ? yoksa farklı kaynaklar mı bulmalıyım.Önerilere açığım. |
bu kodu çalıstırdıgımda execute kısmında hata veriyor neden olabılır ? Büyük ihtimal o komutta veri olmadıgı için patlıyor gibime geldi.O koşulu nasıl yapabılırım ? Mesela o komut boşsa messagebox a yazdırsın < Resime gitmek için tıklayın > |
Başlangıç için yeterli. Temel visual stdio kullanımı değişkenleri ve mantık opertorlerini anladıktan sonra kendine bir proje seçmelisin. Proje olmadan sadece oradaki örnekleri ezberlemiş olursun. |
< Resime gitmek için tıklayın > Her harf için ayrı printf kullanarak A'yı nasıl S'nin yanına alabilirim? |
merhaba ben unity üzerinde çalşımak istediğimden c# öğrenmeye başladım yalnız elimde bir kod var ve bu koda bir zıplama eklemek istiyorum ama nasıl yapıcağımı bulamadım yardımcı olur musunuz ? using UnityEngine; |
merhabalar ben rastgele bir sayı üretmek istiyorum ancak kodda bir hata alıyorum 1 srand(time(NULL)); 2 int rastgele=rand()%20; 3 printf("%d",rastgele); 4 return 0; 1. satırda implicit conversion loSes integer precision 'time_t' (aka 'long') to 'unsigned int' hatası alıyorum. sanki srand kullanmamışım gibi sürekli aynı değeri çıkarıyor karşıma yardımcı olabilecek var mı |
#include <time.h> Kütüphanesini tanımladınız mı acaba ? |
#include<stdlib.h> ve #include<time.h> kütüphaneleri tanımlı olmak zorunda |
girilen sayıyı binarye çevirip tersten yazıyor düz yazmasını sitiyorum < Resime gitmek için tıklayın > |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO.Ports; namespace WindowsFormsApplication2 { public partial class Form1 : Form { SerialPort serial = new SerialPort("COM4",9600); public Form1() { serial.Open(); InitializeComponent(); } private void hScrollBar1_Scroll(object sender, ScrollEventArgs e) { textBox1.Text=hScrollBar1.Value.ToString(); serial.Write(textBox1.Text); } private void textBox1_TextChanged(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } } } Merhaba , scrollbar ile seriporttan veri göndermeye uğraşıyorum . Yazdığım kodda scrollbarın ilk hareketinde veriyi gönderiyor fakat sonrasındaki haraketlerde değer değişmesine rağmen veriyi göndermiyor . Ben her değer değiştiğinde göndermek istiyorum nasıl yapabilirim ? |
Bilgisayar mühendisliğine bu sene başladım. İkinci dersimizi gördük C üzerine ve ben de eve gelip örnek yapmak istedim. Soru: yaricapi ve yüksekliği verilen koninin hacmini bulun Yaptığım kod şu şu şekilde: < Resime gitmek için tıklayın > Kod açılıyor ama açıldıktan sonra ilk değişkeni girinci çalışmayı durduruyor. < Resime gitmek için tıklayın > IDE Code Blocks. Neden oluyor acaba ![]() Edit: 3,1419'u 3 yaptım. |
double ycap; double yukseklik; double hacim; olması lazım. "int" tipi eksi sayılar dahil sadece tamsayı değerler alır (INTeger). Halbuki "double" noktalı değerler de içerebilen doğal sayılar kümesi için kullanılan veri tipi. scanf fonksiyonları içersinde de %f olacak. scanf de %d tamsayı değer okur, %f doğal sayıları okur. Birde scanf'e sokulan değerlerin adresi sokulması lazım dolayısıyla değişken isimlerinin başında "&" operatörü olması gerekiyor: scanf ( "%f", &yaricap ); ... .. scanf ( "%f", &yukseklik); Birde 3,1419 virgüllü değil de noktalı olması lazım (ama herhalde o kullanılan derleyici veya işletim sistemine göre değişiklik arzedebilir) |
serial.WriteLine(textBox1.Text) yapınca düzeldi |
Sağ olasın hocam cevap için. Edit: & koymadığımı fark etmemişim. ![]() |
#include <iostream> #include <conio.h> #include <windows.h> using namespace std; int main() { int j; basadon: system("cls"); printf("Lutfen Bir Sayi Giriniz=\n"); scanf("%d", &j); for( int t = 1; t <= j ; t++) { for(int i = 1; i < 11; i++) printf("%d*%d=%d\t",i,t,i*t); } printf("\n"); cout << endl; cout << "Tekrar Denemek Isterseniz e Harfine Basin\n" ; m=getch(); if (m=='e' || m=='E') goto basadon; } Yazıyorum fakat [Error] 'm' was not declared in this scope hatası veriyor nasıl düzeltebilirim |
for ve do while döngüsü kullanarak girilen bir tam sayı değerine göre 1 x (1 / 3) x (1 / 5) x ….x (1 / (n/2)) işlemini nasıl yaptırabilirim?(c++) |
Girilen sayinin tam bölenlerini hesaplayan ve onları + ların durumunda küçükten büyüğe, - lerin durumunda büyükten küçüğe dizen bir program yazmaya çalışıyorum: #include <stdio.h> sayi 0'dan küçük olunca bir problem yok ama büyük olunca şu şekilde çıkıyor: < Resime gitmek için tıklayın > Koda baktım ama neden böyle olduğunu çözemedim. |
Bu mesaja 1 cevap geldi. Cevapları Gizle