6. Fie o funcţie 
. Să se scrie programul pentru calculul funcţiei f(x), cu
.
#include<iostream.h>
#include<conio.h>
void main()
{float x,f;
clrscr();
cout<<”x=”;cin>>x;
if(x==-5)
{f=-10;}
else if(x==0)
{f=0;}
else if(x==2)
{f=20;}
else {f=2*x*x;}
cout<<”f=”<<f;
getch();}
5. Să se scrie programul pentru efectuarea la cerere a uneia din operaţiile a+b, a-b, a*b, a/b. De la tastatură sunt introduse valorile variabilelor reale a şi b, precum şi unul din caracterele ‘+’, ‘-‘, ‘*’,’/’ pentru efectuarea uneia din operaţiile considerate.
#include<iostream.h>
#include<conio.h>
void main()
{char c;
float a,b,d;
clrscr();
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
cout<<”c=”;cin>>c;
switch (c) {
case ‘-’:
d=a-b;
break;
case ‘+’:
d=a+b;
break;
case ‘/’:
d=a/b;
break;
case ‘*’:
d=a*b;
break;
}
cout<<”d=”<<d;
getch();}
4. Să se ordoneze crescător trei numere reale citite de la tastatură.
#include<iostream.h>
#include<conio.h>
void main()
{int a,b,c,x=0,y=0,z=0;
clrscr();
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
cout<<”c=”;cin>>c;
if(a<=b) {if(b<=c) {z=c;y=b;x=a;}
else {if(a>=c) {x=c;y=a;z=b;}
else {x=a;y=c;z=b;}}}
else {if(b>c) {x=c;y=b;z=a;}
else {if (a>=c) {x=b;y=c;z=a;}
else {x=b;y=a;z=c;}}}
cout<<”cele trei numere puse in ordine crescatoare e astfel:”<<x<<”,”<<y<<”,”<<z<<endl;
getch();}
3. Să se scrie programul pentru determinarea minimului şi maximului dintre trei numere reale introduse de la tastatură.
#include<iostream.h>
#include<conio.h>
void main()
{int a,b,c,min,max; /* daca ai nevoie doar de minim sau maxim */
clrscr(); /* şterge cuvântul min sau max */
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
cout<<”c=”;cin>>c;
if((a<=b) && (a<=c)) {min=a;} /*şterge acest rând dacă ai nevoie doar de maxim*/
if((b<=a) && (b<=c)) {min=b;} /*şterge acest rând dacă ai nevoie doar de maxim*/
if((c<=a) && (c<=b)) {min=c;} /*şterge acest rând dacă ai nevoie doar de maxim*/
if((a>=b) && (a>=c)) {max=a;} /*şterge acest rând dacă ai nevoie doar de minim*/
if((b>=a) && (b>=c)) {max=b;} /*şterge acest rând dacă ai nevoie doar de minim*/
if((c>=a) && (c>=b)) {max=c;} /*şterge acest rând dacă ai nevoie doar de minim*/
cout<<”minimul este= “<<min<<endl; /*sterge acest rând dac ai nevoie doar de maxim*/
cout<<”maximul este= “<<max; /*şterge acest rând dacă ai nevoie doar de minim*/
getch();}
Am folosit şi comentarii doar în caz că nu aveţi nevoie şi de maxim şi de minim în acelaşi program. Oricum ştergeţi comentariile.
Posted in C++
|
Tagged Ase, c++, maxim, minim
|
Săptămana 2: Diverse
1.Să se calculeze mediile aritmetică, geometrică şi armonică a două numere reale strict pozitive.
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{float a,b,c,d,e;
clrscr();
cout<<”primul numar=”;cin>>a;
cout<<”al doilea numar=”;cin>>b;
c=(a+b)/2;
d=sqrt(a*b);
e=2/(1/a+1/b);
cout<<”media aritmetica=”<<c<<endl;
cout<<”media geometrica=”<<d<<endl;
cout<<”media armonica=”<<e;
getch();}
Am gasit pe siteul lor un portofoliu de probleme in c++ pe care sper sa le fac cat mai rapid.
Afişarea unui mesaj se poate face prin 2 metode:
1. Folosind stdio.h
2. Folosind iostream.h
1.
#include<stdio.h>
#include<conio.h>
void main()
{clrscr();
printf(“Test C, primul program!”);
getch();}
2.
#include<iostream.h>
#include<conio.h>
void main()
{clrscr();
cout<<”Test C++, primul program!”;
getch();}
Am folosit “#include<conio.h>” pentru a beneficia de urmatoarele funcţii
clrscr() = (clean screen) şterge ecranul de rezultatele rularii anterioare
getch() = afişeaza rezultatele
În tot acest timp am încercat să creez un site care să arate bine, dar nu prea mi-a reuşit aşa că am început să folosesc wordpress ca cms şi ca thema. Nu mai fac eu thema pentru site în artisteer şi sa scriu in footer ca e făcută de mine (cum am făcut înainte). Nu mai pun posturi care conţin reclame funny sau ceva de genul. O să pun doar ce mai lucrez, ce mai încerc în domeniul coding şi posibil hardware. Later !
Posted in Internet
|
Tagged back
|