PDA

View Full Version : سوال: آیا کدنویسی من درست است؟(راهنمایی)



DELTANG_Programmer
پنج شنبه 25 آبان 1391, 07:29 صبح
برنامه ای که عددی را دریافت و نشون بده بر 2 و 5 بخش پذیر است یا نه ؟

#include <iostream.h>
using namespace std;
int main()
{
int a;
cout<<"Please Enter one number:";
cin>>a;
if ((a%2) ==0)
if ((a%5)==0)
cout<<"Bar 2 , 5 Bakhshpazir Ast."<<endl;
else
cout<<"Bakhshpazir Nist";
return 0;

{

آیا میشه این کدها رو در ویژوال C++ اجرا کرد؟ چطور

omidshaman
پنج شنبه 25 آبان 1391, 11:06 صبح
بله درسته البته میتونستی اون 2 تا if رو هم ادغام کنی

if (a%2==0&&a%5==0)
و اره اجرا میشه ولی احتمالا باید هدرو بزاری

#include <iostream>
اگر منظورت از چجوری نحوه کار با visual studioست که هیچی یک consol project بساز کد رو بزار داخلش ctrl+f5 رو بزن!...

مسعود اقدسی فام
پنج شنبه 25 آبان 1391, 11:08 صبح
از ظاهر شلوغش که بگذریم خود کد درسته. البته دو تا if را با && ترکیب کنید. وگرنه اگه مثلا بر دو بخشپذیر نباشه به اون قسمت else نمی‌رسه که پیام مناسب چاپ کنه. یا به جای دو تا if یدونه شرط بخشپذیری به 10 بنویسید.

منظورتون چیه که چطور می‌شه اجرا کرد؟ محیط خود ++ VC یا Vusual Studio؟

H_G_G_I
پنج شنبه 25 آبان 1391, 12:51 عصر
نکنه شما با نت پد نوشتی !
همون طور که دوستمون گفتن باید
#include <iostream> رو بنویس !
نوع پروژه هم باید کنسول باشه مینت هم اینطوری !

#include <iostream>
int main(int argc, char* argv[])
{
return 0;
}

DELTANG_Programmer
پنج شنبه 25 آبان 1391, 14:25 عصر
دوستان از اینکه جواب دادین ممنونم.
ولی مشکل اینجاست که من کد رو درست می نویسم ولی هی ارور می ده
بعدش هم منظور از کنسول کدوم CLR یا WIN32 ؟
اینم کد های من و مراحل اجرا : این پنجره ها که باز می شن درسته یا نه : مشکل از کجاست اصلاً اجرا نمیشه؟
9496094958949599496294961

H_G_G_I
پنج شنبه 25 آبان 1391, 15:06 عصر
CLR همون دات نت در سی پلاسه که اصلا من می شنوم فهشش می دم ! اونو ول کن !
شما Win32 Consol app بزن ! البته فکر کنم تابع main به صورت _tnaim باشه ! اون چیز خاصی نیست حالت یونی کدی هستش !
یا Empty بزن و یه فایل main.cpp درست کن !
بعد به قسمت تنظیمات پروژه برو و سپس Linker/System
و SubSystem رو کنسول قرار بده !
سعی کن خودت باهاش کار کنی اصلا قلقش دستت میاد !
تصویر یکی مونده به اخر هم ارور نیست می گه می خوای دوباره کامپایل کنم یا همون قبلی که کامپیل شده رو اجرا کنم !

DELTANG_Programmer
پنج شنبه 25 آبان 1391, 16:30 عصر
ممنون از پاسختون ولی من مبتدی ام و چیز زیادی نفهمیدم - کلاً بلد نیستم یه فایل Empty هم بسازم اگه میشه توضیح بدید.

vahid_fathi
جمعه 26 آبان 1391, 11:27 صبح
وقتی زدی new project تو قسمت سمت چپ که نوشته ++visual c تو اونجا win 32 رو انتخاب کن بعد تو قسمت سمت راست console رو انتخاب کنی حله .

aidinMC
شنبه 27 آبان 1391, 13:12 عصر
سلام
دوست من اون error ی که میده بخاطر اینه فایل stdafx.h رو اینکلود نکردی این کدو به اول برنامه اضافه کن تا درس بشه...

#include "stdafx.h"