PDA

View Full Version : C++



maksimal
11-16-2011, 12:45
Някой може ли да ми обясни следното действие с прости стъпки - първо какво се прави, кога и къде се въвежда а и b и тн. :)

#include<iostream.h>
int main ()
{ double a,b;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
double S,P;
P=2*(a+b);
S=a*b;
cout<<"p="<<p<<endl;
cout<<"s="<<s<<endl;
return 0;
}

K_O_L_E_V
11-16-2011, 12:52
1-во: По-добре си научи.
2-ро: Има грешки в програмата. Липсва using-a , смени iostream.h само с iostream. Също ще ти даде грешка при cout<<p; защото е декларирано като главно P т.е. няма съотвествие.
3-то: Малко пояснения.

"cin>>" е метод за въвеждане от клавиатурата.

"P=2*(a+b)" с този ред на Р се придава стойност равна на 2 пъти сбора на а и b.

"cout<<" се използва за извеждане на някаква информация на монитора. Когато след cout-a има нещо в кавички то се извежда точно както е написано в кавичките, ако има променлива ( в случея p,s ) се извежда неговата стойност.

maksimal
11-16-2011, 12:54
Трябва ми описана процедурата ред по ред... :-o

K_O_L_E_V
11-16-2011, 12:57
И на мен ми трябват 100 милиона кеш ама..... Няма да ти пиша домашното.

Cybershot
11-16-2011, 13:28
Това е елементарно, само като го гледаш и ти става ясно кое, какво прави... Ако ред по ред трябва да ти се обясни, то бая трагично е...

JuStIc3
11-16-2011, 17:22
Някой може ли да ми обясни следното действие с прости стъпки - първо какво се прави, кога и къде се въвежда а и b и тн. :)

#include<iostream.h>
int main ()
{ double a,b;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
double S,P;
P=2*(a+b);
S=a*b;
cout<<"p="<<p<<endl;
cout<<"s="<<s<<endl;
return 0;
}
1. Изпуснал си using namespace std;
и така първите 2 ги пропускам защото те се пишат всеки път.
double a,b,-типът на променливите(в случая ще се изписват със знаци след запетаята -3.6,2.124 и т.н.
cout<<"a="-ще изкара на екрана : a=
cin>>a - ще даде възможност да се зададе стойност на а
cout b и cin b- същата работа.
при Double S,P или трябва да са с малка буква или навсякъде да ги направиш главни(има значение).
P=2*(a+b)- p приема стойност 2*(a+b)
S=...-същото
cout<<p; извежда на екрана стойността на p;а следващото стойността на s.
return 0 е за да не ти затвори програмата и също се пише всеки път.

maksimal
11-16-2011, 17:45
Един свестен човек. Благодаря. :)

MaGuSs
11-16-2011, 21:30
Вместо да правя нова тема ще пиша тука...
А някой може ли да ми даде кода, с който да намеря НОК и НОД с използването на while ?!?

П.П. Не ми е за дскл. :)

Благодаря Ви предварително :)

ZloboMiR
11-18-2011, 05:23
Щом не е за даскало, може да почака. :)