Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sword7i
3 / 3 / 0
Регистрация: 25.09.2012
Сообщений: 92
#1

Лаба по информатике - C++

25.09.2012, 10:12. Просмотров 707. Ответов 4
Метки нет (Все метки)

Завтра сдавать лабораторную, а я в программировании на Си++ практически ноль. Было всего пару лекций на его изучение.

Задача: Составить программу нахождения периметра правильного n-угольника, описанного около окружности радиуса R. (подробное описание заданий во вложении)

Нашел формулу, по которой высчитывается периметр правильного n-угольника
Код
p=2*n*r*sin(3.14/n)
n-кол-во сторон, r-радиус описанной окружности

Проект в Visual Studio 2012.
Помогите или объясните по подробнее, как это реализовать.
Вложения
Тип файла: doc ЛАБОРАТОРНАЯ РАБОТА.doc (39.0 Кб, 18 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2012, 10:12     Лаба по информатике
Посмотрите здесь:

Лаба по С++ - C++
Дана последовательность прописных (больших) латинских букв. После каждой буквы вставить первую букву

Лаба - C++
Нужно сделать лабу, задание в фотке, по рисунку самому верхнему левому! Помогите, кому не трудно!

Лаба - C++
Здравствуйте.Нужна срочная помощь с лабой на С++.

Лаба по С++. - C++
1.Ввести матрицу размером MxN. Память для массива выделить динамически.Определить количество чётных элементов, расположенных на главной и...

Лаба - C++
Очень срочно надо сдать лабу, но я не знаю как ее делать ( помогите решить мне ее. Зарание огромное спасибо

Лаба - C++
Общие условия: 1. Объявить одномерный массив из десяти элементов типа int. 2. Заполнить массив с клавиатуры. 3. Отсортировать массив...

Лаба - C++
Помогите написать программу на С, задание следующее: Подсчитать количество слов, которые являются числами в римской системе счисления.:) ...

Лаба по рекурсиям - C++
Задана шахматная доска, на которой расставлены черные и белые фигуры, в том числе белый король и черный конь. Определить, может ли белый...

Лаба списки! - C++
Всем привет! Ребят, помогите! над лабой 2 недели бьюсь! Грёбаные списки, литературы прочитал пол гугла! и не могу я их понять! есть...

Матрицы. Лаба - C++
Всем доброго вечера) задали лабу, не могу разобраться что требуется, чисто алгоритм понять не могу. можете помочь разобраться с...

[c++] формулы лаба - C++
В общем есть такая проблема я ламер в с++ полный так как только начали его изучать в универе ,а лабу сдавать завтра:( если можете...

Лаба по программированию - C++
Известен вещественный знакопеременный двумерный массив K=(Kij), i=1,2,..5, j=1,2,..7 Вычислить разность между максимальными и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sword7i
3 / 3 / 0
Регистрация: 25.09.2012
Сообщений: 92
25.09.2012, 10:28  [ТС]     Лаба по информатике #2
Первое задание вроде сделал, проверьте:
Код
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
void main(void)
{float n,r;
cout<<"Vvedi n,r\n";
cin>>n>>r;
float P;
P=2*n*r*sin(3.14/n);
cout <<"\n P = "<<P;
_getch();
}
Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
25.09.2012, 10:40     Лаба по информатике #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    setlocale (LC_ALL, "Russian");
    int n,r;
    double p;
    cout << "Введите радиус окружности: ";
    while (cin>>r)
       {
        cout << "Введите количество сторон n-угольника: ";
        cin >> n;
        while (n<3)
          {
           cout << "Число сторон не может быть меньше 3. Повторите попытку ввода: ";
           cin >> n;}
        p=2*n*r*sin(3.14/n);
        cout << "Периметр n-угольника равен: " << p << endl;
        cout << "Введите радиус окружности: ";}
    system ("pause");
    return 0;
}
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
25.09.2012, 11:18     Лаба по информатике #4
Цитата Сообщение от sword7i Посмотреть сообщение
Завтра сдавать лабораторную, а я в программировании на Си++ практически ноль.

Не по теме:

и вы думаете, что преподаватель не увидит этого и будет счастлив, что ему подсовывают не свои работы. лучше самому разобраться, а иначе это не учеба, а фигня какая-то

kotleta
42 / 42 / 11
Регистрация: 13.09.2012
Сообщений: 196
25.09.2012, 12:13     Лаба по информатике #5
#include <math.h>
#include <stdio.h>

double p;
int n;
int r;

int main()
{
scanf("%d %d",&n,&r);
printf("%f",p=2*n*r*sin(3.14/n));

return 0;
}
Yandex
Объявления
25.09.2012, 12:13     Лаба по информатике
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru