ГДТЮ. Отдел техники О НАПРАВЛЕНИИ ОБУЧЕНИЯ


Введение

Основы C++

ООП на C++

OpenGL

Основы Java

Основы C#

Дистанционное

Разное

Информация



Задания


Задание 3
// volume1.cpp 03.10.01
// задание 3
#include <stdio.h>
#include <conio.h>
void main(void)
{ int radius; float volum; clrscr();
puts(" Введи радиус");
scanf("%i",&radius);
volum=4.0/3.0*3.1415*radius*radius*radius;
printf("Радиус равен %i объем равен %f\n",radius,volum);
getch(); return;
}

Задание 4
// volume2.cpp 04.10.01
// задание 4.1 Форматированный вывод
#include <stdio.h>
#include <stdio.h>
#include <math.h>
void main(void)
{ float radius; double surface,volum; clrscr();
puts(" Введи радиус");
scanf("%f",&radius);
surface=(float)4.0*3.1415*pow(radius,2.0);
volum=(float)4.0/3.0*3.1415*pow(radius,3.0);
printf(
"\tРадиус равен %10.2f \n"
"\tПлощадь равна %10.2f \n"
"\tОбъем равен %10.2f\n"
,radius,surface,volum);
getch(); return;
}

// volume3.cpp 13.10.01
// задание 4.2 Цветной вывод . замена printf, \n
//на textcolor, textbackground, cprintf, \r\n
#include <stdio.h>
#include <stdio.h>
#include <math.h>
void main(void)
{ float radius; double surface,volum; clrscr();
textcolor(RED); textbackground(BLUE);
cputs(" Введи радиус: "); scanf("%f",&radius);
surface=(float)4.0*3.1415*pow(radius,2.0);
volum=(float)4.0/3.0*3.1415*pow(radius,3.0);
cprintf( " Радиус равен %10.2f \r\n Площадь равна %10.2f \r\n Объем равен %10.2f \r\n"
,radius,surface,volum);
getch(); return;}


// volume5.cpp 13.10.01
// задание 4.3. Цветной вывод. Символы псевдографики.
// замена printf, \n на textcolor, textbackground, cprintf, \r\n
// Коды символов псевдографики. Первый способ установки. Набрать: Alt + Число.
// Для создания рамки таблицы используйте коды
// 186, 205, 201, 187, 188, 200, 204, 206, 203, 202, 185
#include <stdio.h>
#include <stdio.h>
#include <math.h>
void main(void)
{ float radius; double surface,volum; clrscr();
textcolor(RED); textbackground(BLUE);
// 205 десятичное = 0xCD шестнадцатиричное. Второй способ установки.
cprintf("\x01\x01\xCD\xCD\x01\x01\xCD\xCD\x01\x01\xCD\xCD\x01\x01\xCD\xCD\r\n");
cputs(" Введи радиус: ");
scanf("%f",&radius);
surface=(float)4.0*3.1415*pow(radius,2.0);
volum=(float)4.0/3.0*3.1415*pow(radius,3.0);
cprintf("г============T============T============^\r\n");
cprintf("¦ Радиус ¦ Площадь ¦ Объем ¦\r\n");
cprintf("¦============+============+============¦\r\n");
cprintf("¦ %10.2f ¦ %10.2f ¦ %10.2f ¦\r\n",radius,surface,volum);
cprintf("L============¦============¦============-\r\n");
getch(); return;}

Некоторые знаки таблицы из символов псевдографики искажены в интернете!
Исходный текст volum5.cpp и volum5.exe можно скачать здесь.
Скачать задание


<<Назад>>






О ГДТЮ Об отделе Новости

Контактная информация:
ГОУ "Санкт-Петербургский городской дворец творчества юных"
Отдел техники. тел. (812) 310-81-55
Адрес: Санкт-Петербург, Невский проспект, дом 39.

Направление обучения "C++ и компьютерная графика" email: hadarovg@mail.ru,

Используются технологии uCoz