PDA

نسخه کامل مشاهده نسخه کامل : چند برنامه ساده برای مبتدی های ++c؟اگه بدردتون خورد استفاده کنید؟؟؟؟



shaghayegh 3
11-12-2012, 15:22
1- برنامه ای که مضارب معادله درجه دو را از ورودی گرفته وریشه های آن را در صورت وجود چاپ کند؟






#include<iostream>
#include<cmath>
using namespace std;
void main(){
int a,c,h;
float d,b;
double q,x1,x2;
cin>>a>>b>>c;
d=b*b-4*a*c;
cout<<"d="<<d;
if(d>0){
x1=-b+sqrt(d)/2*a;
x2=-b-sqrt(d)/2*a;
cout<<"moadele do rishe darad"<<endl;
cout<<x1<<"\t"<<x2;}
else if(d<0){
cout<<"moadele rishe nadarad";
}
else if(d=0){
q=-b/2*a;
cout<<"moadele yek rishe darad"<<endl;
cout<<q;}
cin>>h;
}

shaghayegh 3
11-12-2012, 18:55
برنامه ای بنویسید که سه عدد رو از وردی دریافت کرده و تعیین کند با این سه عدد میتوان یه مثلث قائم الزاویه ساخت یا خیر؟





#include<iostream>
using namespace std;
void main(){
int a,b,c,h;
cin>>a>>b>>c;
if (a*a==c*c+b*b || b*b==a*a+c*c || c*c==a*a+b*b){
cout<<"yes";
}
else
cout<<"no";
cin>>h;

}

shaghayegh 3
11-12-2012, 18:57
برنامه ای بنویسید که چند نمره از ورودی دریافت کند و میانگین آن را در خروجی چاپ کند



#include<iostream>
using namespace std;
void main(){
int n,count,sum,a,avr,h;
sum=0;
cin>>n;
for(count=0;count<n;count++){
cin>>a;
sum=sum+a;}
cout<<"sum:"<<sum<<endl;
avr=sum/n;
cout<<"avr:"<<avr;
cin>>h;

}

shaghayegh 3
11-12-2012, 18:58
برنامه ای بنویسید که عدد n را از ورودی گرفته و !n را چاپ کند



#include<iostream>
using namespace std;
void main(){
int n,fact,i,h;
cin>>n;
fact=1;
for(i=1;i<=n;i++){
fact=fact*i;}
cout<<fact;
cin>>h;
}

shaghayegh 3
11-12-2012, 19:00
برنامه ای بنویسید که شماره روز هفته را از ورودی دریافت کرده و نام روز مربوطه را چاپ کند در غیر این صورت پیغام erorr را نمایش دهد؟



#include<iostream>
using namespace std;
void main(){
int n,h;
cin>>n;
switch(n){
case 1:{
cout<<"shanbe";
break;}
case 2:{
cout<<"yekshanbe";
break;}
case 3:{
cout<<"doshanbe";
break;}
case 4:{
cout<<"seshanbe";
break;}
case 5:{
cout<<"charshanbe";
break;}
case 6:{
cout<<"panjshanbe";
break;}
case 7:{
cout<<"jome";
break;}
default:
cout<<"error";}
cin>>h;

}

szh_1367
11-12-2012, 19:14
یک مورد که در تمام برنامه های شما به چشم میخورد استفاده از متغیر های بدون مفهوم است

مثلا شما نوشته اید int a , b , c حال واضح نیست که این متغیرها در چه جایی مورد استفاده و برای چه منظور تعریف شده اند

در صورتی که متغیرها دارای مفهوم و معنی خاصی باشند میتوانند به برنامه نویس کمک بسیار بسیار زیادی کنند برنامه هایی که شما نوشته اید رو قطعا بعد از چند روز خود شما هم نمیتوانید متوجه شوید برای چه منظور طراحی شده است چه برسد به افرادی که قراره این برنامه ها رو مورد استفاده قرار دهند