آموزش c++ & c جلسه پنجم_عملگرهای منطقی

download

ساختار کنترلی IF…ELSE _عملگرهای منطقی(برنامه تشخیص مثلث متساوی الساقین)

با استفاده از شرط های متداخل میتوان چندین حالت شرط رابررسی کرد. (به صورت هوشمند).

ولی میتوان به جای نوشتن چندین شرط، از عملگرهای منطقی(&&، ||، !) برای ساده تر شدن برنامه استفاده کرد.

در این قسمت، برنامه  با استفاده از عملگرهای منطقی نوشته شده است، در برنامه بعدی بدون نوشتن این عملگرها شاهد طولانی شدن کد برنامه خواهیم بود.

برنامه ای که کامپیوتر اضلاع یک مثلث را از ورودی دریافت کرده اگر مثلث متساوی الساقین باشد، آن را در خروجی نمایش دهد.

1 شروع

۲ سه متغیر A,B,C  را از ورودی دریافت کن

۳ اگر A==Bیا A==C یا  B==C بود برو ۴ در غیر این صورت برو ۵

۴ این مثلث متساوی الساقین است را نمایش بده

۵ این مثلث متساوی الساقین نیست  را نمایش بده

۶پایان

 

C++

#include <iostream>
#include <conio.h>
int main()
{
int A,B,C;
cout<< “Enter Number1 :” ;
cin >> A;
cout<< “Enter Number2 :” ;
cin >> B;
cout<< “Enter Number3 :” ;
cin >> C;

// ||: علامت یای منطقی یعنی هرکدوم از گزینه ها درست بود شرط برقرار است 
if((A==B) || (A==C) || (B==C))
cout<<“MOTASAVIOL SAGHAN AST”;
else
cout<<“MOTASAVIOL SAGHAN NIST”;
getch();
return 0 ;
}

C

#include <stdio.h>
#include <conio.h>
int main()
{
int A,B,C;
printf(“Enter Number1 :”) ;
scanf(“%d”,&A);
printf(“Enter Number2 :”) ;
scanf(“%d”,&B);
printf(“Enter Number3 :”) ;
scanf(“%d”,&C);
if((A==B) || (A==C) || (B==C))
printf(“MOTASAVIOL SAGHAN AST”);
else
printf(“MOTASAVIOL SAGHAN NIST”);
getch();
return 0 ;
}

درباره نویسنده

مهارت ها: html,css C#, sql,python

نوشته های مرتبط

نظری بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *