Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
168045
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (197. sayfa)
G
10 yıl
Yarbay

char[] sayı="4567".ToArray();


Bu mesaja 1 cevap geldi.
İ
10 yıl
Onbaşı

ne yazdığınızı malesef tam anlamadım c++ ta yazıyorum


Bu mesaja 1 cevap geldi.
S
10 yıl
Yüzbaşı

< Resime gitmek için tıklayın > her harf için ayrı printf kullanarak A'yı nasıl S'nin yanına alabilirim ?


Bu mesaja 1 cevap geldi.
H
10 yıl
Teğmen

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.



F
10 yıl
Yarbay

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 >





< Bu mesaj bu kişi tarafından değiştirildi flowerhorn -- 10 Ekim 2015; 18:08:14 >

.
10 yıl
Teğmen

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.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hayati09
S
10 yıl
Yüzbaşı

< Resime gitmek için tıklayın > Her harf için ayrı printf kullanarak A'yı nasıl S'nin yanına alabilirim?


Bu mesaja 1 cevap geldi.
E
10 yıl
Yüzbaşı

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; 
using System.Collections;

public class PlayerCont : MonoBehaviour {
private Rigidbody rb;

public float speed;
void Start()
{
rb = GetComponent<Rigidbody> ();
}
void FixedUpdate()
{
float moveHorizontal = Input.GetAxis ("Horizontal");
float moveVertical = Input.GetAxis ("Vertical");

Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical);

rb.AddForce (movement * speed);


}


}



E
10 yıl
Teğmen

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ı


Bu mesaja 2 cevap geldi.
A
10 yıl
Çavuş

#include <time.h>

Kütüphanesini tanımladınız mı acaba ?



A
10 yıl
Yüzbaşı

#include<stdlib.h> ve #include<time.h> kütüphaneleri tanımlı olmak zorunda


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Delpzie.
A
10 yıl
Yüzbaşı

girilen sayıyı binarye çevirip tersten yazıyor düz yazmasını sitiyorum
< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
N
10 yıl
Onbaşı

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 ?


Bu mesaja 2 cevap geldi.
T
10 yıl
Yarbay

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.





< Bu mesaj bu kişi tarafından değiştirildi teddybear01 -- 14 Ekim 2015; 4:05:50 >
Bu mesaja 1 cevap geldi.
B
10 yıl
Yüzbaşı

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)


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @teddybear01
N
10 yıl
Onbaşı

quote:

Orijinalden alıntı: nidyed

serial.Write(textBox1.Text);


serial.WriteLine(textBox1.Text)
yapınca düzeldi



T
10 yıl
Yarbay

Sağ olasın hocam cevap için.

Edit: & koymadığımı fark etmemişim.





< Bu mesaj bu kişi tarafından değiştirildi teddybear01 -- 14 Ekim 2015; 15:25:47 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Buzz Lightyear
S
10 yıl
Yüzbaşı

#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





< Bu mesaj bu kişi tarafından değiştirildi SystemXx -- 3 Kasım 2015; 18:22:31 >
Bu mesaja 1 cevap geldi.
F
10 yıl
Yarbay

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++)



T
10 yıl
Yarbay

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> 
#include <stdlib.h>

int main()
{
int sayi;
int i;
int mod;

printf("Lutfen bir tam sayi giriniz:");
scanf("%d", &sayi);

if(sayi>0){
i=1;
while(i<=sayi){
mod=sayi%i;
if(mod==0)
printf("%d ", i);
i++;
}
sayi=-sayi;
i=-1;
while(sayi<=i){
mod=sayi%i;
if(mod==0)
printf("%d ", i);
i--;
}
}
if(sayi<0){
i=-1;
while(sayi<=i){
mod=sayi%i;
if(mod==0)
printf("%d ", i);
i--;
}
sayi=-sayi;
i=1;
while(i<=sayi){
mod=sayi%i;
if(mod==0)
printf("%d ", i);
i++;
}
}

return 0;
}


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.