Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
НУ “Львівська політехніка”
Лабораторна робота №3
“Стандартні засоби вводу-виводу”
Львів 2005
Назва роботи: Стандартні засоби вводу-виводу.
Мета роботи: Закріпити теоретичні знання та оволодіти практичними навиками вводу-виводу даних в програму. Засвоїти методику роботи з стандартними функціями вводу-виводу бібліотеки Сі.
Завдання на лабораторну роботу.
Ввести зі стандартного пристрою вводу-виводу своє імя, прізвище , вагу в кг та ріст в метрах. Розрахувати відношення ваги до росту, де ріст представити в дюймах. Вивести отримані дані на стандартний пристрій виводу. Коментарі вирівнювати по правому краю а дані по лівому. При виконанні завдання використовувати функції gets(),sscanf(),printf().
Текст програми:
#include <stdio.h> //підключення заготовочного файлу
int main() //головна функція програми
{
char s1[]="Yor name is "; //рядкові змінні
char s2[]="Yor surname is ";
char s3[]="Yor weight is ";
char s4[]="Yor height is ";
char s5[]="weight/height is";
char name[40],surname[40];
int weight,height;
int rel;
printf("Enter your name:"); //введення даних
gets(name);
printf("Enter your surname:");
gets(surname);
printf("Enter yor weight:");
scanf("%d",&weight);
printf("Enter yor height:");
scanf("%d",&height);
printf("%18s %-10s\n",s1,name); //виведення даних
printf("%18s %-10s\n",s2,surname);
printf("%18s %-10d\n",s3,weight);
printf("%18s %-10d\n",s4,height);
printf("%18s %-10.4f\n",s5,weight/height*2.54/100);
return 0;
}
Результат роботи програми:
Enter your name: andriy
Enter your surname: pristupa
Enter yor weight: 123
Enter yor height: 23
Yor name is andriy
Yor surname is pristupa
Yor weight is 123
Yor height is 23
weight/height is 0.1270
Дана програма виведе на екран запрошення для введення даних і зчитає введену інформацію. Зробить деякі обчислення і виведе результати на екран, використовуючи функції форматованого виводу.
Алгоритм програми
Висновок: на цій лабораторній роботі ми освоїли використання функцій форматованого вводу-виводу написавши програму з використанням вище названих функцій.