Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_Ci_2010.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
370.69 Кб
Скачать

Void main()

{clrscr();

float d, D;

cout<<"Введiть кількість дюймів ";

cin>>d;

D=d*2.54;

cout <<"Довжина ="<<d<<" дюйм = "<<D<<" cm\n";

getch();} //чекання натискання будь-якої клавіші

Завдання до програми 1.4

Розробіть програму, яка виконує задані обчислення. Значення змінних введіть та виведіть, використовуючи операції >> та <<.

1. Обчисліть об’єм куба V=r3.

2. Обчисліть площу квадрата.

3. Обчисліть довжину кола L=2r.

4. Обчисліть площу прямокутника.

5. Обчисліть площу круга S=r2.

Програма 1.5  Програма показує, як здійснюється перехід між максимальним та мінімальним значеннями для різних типів даних при виконанні арифметичних дій над ними.

#include <stdio.h>

#include <conio.h>

Void main()

{clrscr();

int m1=32767; // Ціла зі знаком

char m2=127; // Ціла зі знаком

long m3 =2147483647; // "Довга" ціла із знаком

printf("Число типу int: %d %d %d\n",m1,m1+1,m1+2);

printf("Число типу char: %d %d %d\n", char(m2), char(m2+1), char(m2+2));

printf("Число типу long: %ld %ld %ld\n",m3,m3+1,m3+2);

getch();}

Завдання до програми 1.5

1. Визначить змінні a1, a2, c1, c2:

int a1=32763; unsigned a2=65531;

char c1=122; unsigned char c2=2;

Додайте до значень змінних числа, щоб нові значення змінних були максимальними та більшими за максимальне значення кожного з типів на 1. Результати виведіть на екран.

2. Визначить змінні a1, a2, c1, c2:

int a1=-32763; unsigned a2=31;

char c1=-120; unsigned char c2=20;

Відніміть від значень змінних числа, щоб нові значення були мінімальними та меншими за мінімальне значення кожного з типів на 1. Результати виведіть на екран.

3. Визначить змінні a1, a2, c1, c2:

int a1=30; unsigned a2=35000u;

char c1=-25; unsigned char c2=20;

Додайте до значень змінних числа, щоб нові значення змінних були максимальними та більшими за максимальне значення кожного з типів на 1. Результати виведіть на екран.

4. Визначить змінні a1, a2, c1, c2:

int a1=-32000; unsigned a2=65530u;

char c1=-108; unsigned char c2=240;

Відніміть від значень змінних числа, щоб нові значення були мінімальними та меншими за мінімальне значення кожного з типів на 1. Результати виведіть на екран.

5. Визначить змінні a1, a2, c1, c2:

long a1=2147483645L; unsigned long a2=4294967290Lu;

char c1=125; unsigned char c2=252;

Додайте до значень змінних числа, щоб нові значення змінних були максимальними та більшими за максимальне значення кожного з типів на 1. Результати виведіть на екран.

Програма 1.6 Програма виводить на екран задані рядки.

#include <stdio.h>

#include <conio.h>

#define STR1 "Сьогодні ми"

#define STR2 "вивчаємо дисципліну "

#define STR3 "\"Програмування мовою Сі\""

Void main()

{clrscr();

printf("||%s||\n", STR1);

printf("||%33.20s||\n", STR2);

printf("||%30.24s||\n\n", STR3);

printf("||%15.8s||\n", STR1);

printf("||%25.8s||\n", STR2);

printf("||%-20.15s||\n", STR3);

getch();}

Завдання до програми 1.6

Задайте ще рядок STR4 з двома заданими словами за допомогою директиви #define. Розробіть програму, що виводить на екран ці слова повністю, потім на нових рядах тільки перше слово спочатку рядка екрана та на кінці рядка екрана.

1. Задайте ще рядок STR4 з іменем та по батькові

2. Задайте ще рядок STR4 з прізвищем та іменем.

3. Задайте ще рядок STR4 з назвою предмету та прізвищем викладача.

4. Задайте ще рядок STR4 з прізвищем автора та назвою книги.

5. Задайте ще рядок STR4 з назвами університету та спеціальності.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]