Ввод и вывод данных. Типы данных

Вариант 10

Задание №1

Использование переменных. Операция присваивания.

Составить программу для вычисления F=x/3+(x/3)2+1 при x=-6.

#include<iostream.h>

#include<conio.h>

void main (){

float F,x;

x=-6;

cout<<"Calculation F=x/3+(x/3)*(x/3)+1 at x"<<x<<endl;

F=x/3+(x/3)*(x/3)+1;

cout<<"Answer F="<<F;

getch ();}

Задание №2

Ввод и вывод данных. Типы данных.

Составить программу для вычисления площади ромба по диагоналям: .

#include<iostream.h>

#include<conio.h>

void main (){

float S,l,k;

cout<<"Calculation S=(l*k)/2\n";

cout<<"Input l:";

cin>>l;

cout<<"Input k:";

cin>>k;

S=(l*k)/2;

cout<<"Answer S="<<S;

getch ();}

Задание №3

Приоритет операций. Операция sizeof.

Вычислить значение выражения . Определить размер в памяти переменной l.

#include<iostream.h>

#include<conio.h>

void main (){

float L,x;

cout<<"Calculation L=(1-2x+3x^2-4x^3)/(x/2+5)\n";

cout<<"Input x:";

cin>>x;

L=(1-2*x+3*x*x-4*x*x*x)/(x/2+5);

cout<<"Answer L="<<L<<endl;

cout<<"Size in memory:"<<sizeof L;

getch ();}

Задание №4

Условный оператор if – else.

Даны два действительных числа х и у. Удвоить эти числа, если первое из них больше второго.

#include<iostream.h>

#include<conio.h>

void main (){

float x,y;

cout<<"Enter x and y. If x>y that double these numbers\n";

cout<<"Input x:";

cin>>x;

cout<<"Input y:";

cin>>y;

if(x>y){x=x*2;y=y*2;}

cout<<"Answer x="<<x<<" y="<<y;

getch ();}

Задание №5

Вложенные условные операторы if – else.

Даны действительные положительные числа х, у и z. Выяснить, существует ли треугольник с длинами сторон х, у и z.

#include<iostream.h>

#include<conio.h>

void main (){

float x,y,z,xt,yt,zt;

xt=2;

yt=3;

zt=4;

cout<<"Whether to find out there is a triangle with lengths x, y, z\n";

cout<<"Input x:";

cin>>x;

cout<<"Input y:";

cin>>y;

cout<<"Input z:";

cin>>z;

if (x==xt&&y==yt&&z==zt){cout<<"The triangle with such lengths exists";}

else{cout<<"The triangle with such lengths does not exist";}

getch ();}

#include<iostream.h>

#include<conio.h>

void main (){

float x,y,z;

cout<<"Whether to find out there is a triangle with lengths x, y, z\n";

cout<<"Input x:";

cin>>x;

cout<<"Input y:";

cin>>y;

cout<<"Input z:";

cin>>z;

if(z<=x+y&&x<=y+x&&y<=x+z)cout<<"The triangle with such lengths exists";

else{

cout<<"The triangle with such lengths does not exist";}

getch ();}

Задание №6

Логические операции в операторе if – else.

Даны действительные числа х и у. Определить, принадлежит ли точка с координатами (х, у) заштрихованной части плоскости.

#include<iostream.h>

#include<conio.h>

void main (){

float x,y;

cout<<"Whether to find out there is a triangle with lengths x, y, z\n";

cout<<"Input x:";

cin>>x;

cout<<"Input y:";

cin>>y;

if (x*x+y*y<=1&&x<=0&&y>=0){cout<<"Point enters into figure";}

else{cout<<"point does not enter into figure";}

getch ();}

Задание №7

Переключатель switch.

Написать программу, которая по номеру места, занятого спортсменом, определяет достоинство полученной медали.

#include<iostream.h>

#include<conio.h>

void main (){

int x;

cout<<"Learn advantage of the award of the sportsman\n";

cout<<"Enter a place:";

cin>>x;

switch (x){

case 1:{cout<<"Gold"; break;}

case 2:{cout<<"Silver"; break;}

case 3:{cout<<"Bronze"; break;}

default:cout<<"Awards on this place are not present";}

getch ();}

Задание №8

Циклы с предусловием и постусловием. Ввод/вывод в стиле Си (printf, scanf).

Написать программу, подсчитывающую количество введенных чисел до первого отрицательного.

#include <stdio.h>

#include <conio.h>

void main(){

int a,n=0;

do {

n++;

printf("Enter an element %i: ",n);

scanf("%i",&a);

} while (a>=0);

printf("Sum of elements: %i",n-1);

getch();}

Задание №9


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: