- .
- scanf, printf. .
- .
:
- , NOT, - AND, - OR.
- , - Ivan - Petrov.
1. , .
File \ New \ Project.
New Project Win32 Console Application, Name Lab2, Browse Location (, R) OK New Project:
Win32 Application Wizard , Finish.
2. Solution Explorer Lab2 , + Lab2. -.
3. Lab2.cpp , :
int _tmain(int argc, _TCHAR* argv[])
{
Float
y,x,z, //
x2,y2, //
Denominator, //
Numerator; //
Int
b; //
Char
FullName[80]="", //
FirstName[15], //
Surname[15]; //
Bool
z2; //
Int
iFirstName, //
iSurname, //
iFullName; //
//
printf(" Please type initial data:\n\n");
printf(" x=");
scanf("%f",&x);
printf(" z=");
scanf("%f",&z);
printf(" b=");
scanf("%d",&b);
printf(" x2=");
scanf("%f",&x2);
printf(" y2=");
scanf("%f",&y2);
printf(" your FirstName=");
scanf("%s",&FirstName);
printf(" your Surname=");
scanf("%s",&Surname);
// ,
|
|
//
Numerator=atan(z)*pow(double(z),1/3.0)*Pi/exp(x)+pow(z,2)-
4.5*pow(10.0,2.5)*sqrt(x)*asin(z);
Denominator=tan(2.7e-3)-acos(z)*log(x)+pow(z,x)+fabs(sin(double(b)))-log10(z);
y=Numerator/Denominator;
//
z2=!a2 && (x2<=y2) || (x2>0);
//
iFirstName=strlen(FirstName);
iSurname=strlen(Surname);
strcpy(FullName,FirstName);
strcat(FullName," ");
strncpy(FullName+iFirstName+1,Surname,iSurname);
iFullName=strlen(FullName);
//
printf("\n ******** Final results ********\n\n");
printf(" Arithmetical expression y=%10.5f\n",y);
printf(" Boolean expression z=%d\n",z2);
printf(" My full name - %s\n",FullName);
printf(" Number of characters in full name=%d\n\n",iFullName);
return 0;
}
4. stdafx.h // TODO:
#include <math.h> //
#define Pi 3.1416 //
const bool a2=true; //
const bool b2=false; //
5. Build \ Build Solution.
6. Output. Output. , - IDE. Build \ Build lab1.exe.
7. Debug \ Start Without Debugging.
8. . , ( Alt+PrintScreen Clipboard Word Shift+Insert).
9. .
10. , , Paint.
11. Shift+Insert.
12. \
13. .
14. .
15. Microsoft Visual C++, File \ Exit.
16. .
1
1) Y= ;
2) Z=
2
1) Y=
2) Z=
3
1) Y=
2) Z=
4
1) Y=
2) Z=
5
1) Y=
2) Z=
6
1) Y= ;
2) Z=
7
1) Y=
2) Z=
8
1) Y=
2) Z= ;
9
|
|
1) Y=
2) Z=
10
1) Y= ;
2) Z= ;
11
1) Y= ;
2) Z=
12
1) Y= ;
2) Z=
13
1) Y= ;
2) Z=
14
1) Y= ;
2) Z=
15
1) Y= ;
2) Z=
16
1) Y= ;
2) Z=
17
1) Y= ;
2) Z=
18
1) Y=
2) Z=
19
1) Y= ;
2) Z=
20
1) Y=
2) Z=
21
1) Y= ;
2) Z=
22
1) Y=
2) Z=
23
1) Y=
2) Z= ;
24
1) Y=
2) Z=
25
1) Y= ;
2) Z= ;
26
1) Y= ;
2) Z=
27
1) Y= ;
2) Z=
28
1) Y= ;
2) Z=
29
1) Y= ;
2) Z=
30
1) Y= ;
2) Z= ;