الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اذا ممكن لدي برنامج

مغلق
بدأه المميزه في 23 مايو 2005 · 6 رد · 488 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قمت بعمل برنامج لالة الحاسبة بلغة السي بلس بلس

والحمد لله عمل بنجاح

#include<iostream.h>
#include <stdlib.h>
void main()

{
do
{
cout<<endl;
float x,y;
char select;
cout<<"Enter One Number : ";
cin>>x;
cout<<"Enter Another Number : ";
cin>>y;
cout<<"What's The Operation ?\n";
cout<<"+ Or - Or * Or /\n";
cin>>select;
switch(select)

{
 case'+':cout<<"x+y="<<x+y<<endl;
  break;
 case'-':cout<<"x-y="<<x-y<<endl;
  break;
 case'*':cout<<"x*y="<<x*y<<endl;
  break;
 case'/':cout<<"x/y="<<x/y<<endl;
  break;
 default:cout<<"Error !";
}
}
while(true);
}

لكن عند قيامي بعمله بلغة السي لم استطع وقمت ببعض المحاولات

ارجو مساعدتي بذلك وتوجيهي

وشكرا لكم

واليكم محاولتي

#include<stdio.h>
#include <stdlib.h>
void main()

{
do
{


float x,y;
int select;

printf("Enter One Number :  ");
scanf("%d",x);
printf("Enter Another Number : ");
scanf("%d",y);

printf("What's The Operation ?\n");
printf("+ Or - Or * Or /\n");



switch(select)

{
case'+':{
  printf("x+y=%d",x+y);
  break;
  }
case'-':{
  printf("x-y=%d",x-y);
  break;
  }
case'*':{
  printf("x*y=%d",x*y);
  break;
  }
case'/':{
  printf("x/y=%d",x/y);
  break;
  }
 default:{
  printf("Error !");
}
}
while(true);
}
#2
printf("Enter One Number :  ");
scanf("%d",x);
printf("Enter Another Number : ");
scanf("%d",y);

هذا لان ال scanf تحتاج الaddress الذي ستضع القيمة فيه

فيجب ان تكون هكذا

printf("Enter One Number :  ");
scanf("%d",&x);
printf("Enter Another Number : ");
scanf("%d",&y);

اذا ظهرت مشكلة اخرى نحن في الخدمة

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

فقط اريد ان اسجل اعجابي بعمل ""المميزة ""

ذلك لانها حلت وحاولت وانتجت ثم حصل خطأ بسيط ... هكذا يكون التعلم ..

هذا اللي عندي ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#4

شكرا لك اخي على مساعدتي لكن ظهرت لدي مشكلة في الاخير وهي الاقواس لم استطع التعامل معها

ظهر لدي خطأ واحد في اخر شي

اذا كنت تعرف ارجو مساعدتي

وشكرا لك

واعتذر على الازعاج

وشكرا لك اخي الشمري

#5
#include<stdio.h>
#include <stdlib.h>
void main()

{
do
{


float x,y;
int select;

printf("Enter One Number :  ");
scanf("%d",&x);
printf("Enter Another Number : ");
scanf("%d",&y);

printf("What's The Operation ?\n");
printf("+ Or - Or * Or /\n");



switch(select)

{
case'+':{
  printf("x+y=%d",x+y);
  break;
  }
case'-':{
  printf("x-y=%d",x-y);
  break;
  }
case'*':{
  printf("x*y=%d",x*y);
  break;
  }
case'/':{
  printf("x/y=%d",x/y);
  break;
  }
 default:{
  printf("Error !");
	}
};

while(true);

}
#6

انا بس عندي استفسار المتغير select لم تقومي باخذ قيمته من الuser ايدا؟

هل الكود ناقص؟

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#7

بسم الله ارحمن الرحيم

واضح من أخر سؤال عن الخطأ فى الكود الموجود دة

هو انتى نسيتى قوس قفل الdo -while ودة هو الخطأ الموجود بس

ودة الكود بعد التعديل البسيط سهل الفهم بس انا كتبت بالcin &cout علشان انا مش فاكر اوامر السى scanf وprintf

#include<stdio.h>
#include<iostream>
#include <stdlib.h>
#include <conio>
void main()

{
  char w='y';
  float x,y;
  char select;
  do
  {



	clrscr();
	printf("Enter One Number :  ");
	//scanf("%d",&x);
  cin >>x;
	printf("Enter Another Number : ");
	//scanf("%d",&y);
    cin >>y;
	printf("What's The Operation ?\n");
	printf("+ Or - Or * Or /\n");
  cin>>select;


  switch(select)

  {
  case'+':
    //printf("x+y=%d",x+y);
    cout<<x+y;
   break;

  case'-':
    cout<<x-y;
    //printf("x-y=%d",x-y);
  break;

  case'*':
   cout<<x*y;
   //printf("x*y=%d",x*y);
  break;

  case'/':
   if(y==0)
    cout<<"error\n";
  else
   cout<<x/y;
  //printf("x/y=%d",x/y);
  break;

 default:
   printf("Error !");

 }

     cout<<"\nare u want to enter another data(y,n)==>";  cin>>w;
     }while(w!='N'&&w!='n');
     getch();

}

وشكرا لكى على محاولاتك الجيدة الممتازة

وبالتوفيق بأذن الله

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

هذا الموضوع مغلق.

مواضيع مشابهة