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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Bucefal
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 4
#1

Надо решить контрольную. - C++

18.11.2009, 23:54. Просмотров 1267. Ответов 15
Метки нет (Все метки)

Помогите пожалуйста решить контрольную работу по информатике:

1) Написать программу на языке Visual Studio 2008, которая бы принимала в себя два числа, а затем делала бы их сложения.

2) Написать программу, которая бы сщитала окружность по ширине радиуса.

3)Написать программу, которая бы определяла вид переменной, которую принимает.

Если можно объясните, как выучить язык Visual Studio 2008.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
selevit
79 / 75 / 3
Регистрация: 08.10.2008
Сообщений: 296
18.11.2009, 23:59     Надо решить контрольную. #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Bucefal Посмотреть сообщение
Написать программу на языке Visual Studio 2008
Bucefal - извини, ничем помочь, я думаю, тебе никто не сможет - на этом форуме запрещен этот язык.
M128K145
Эксперт C++
8280 / 3499 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
19.11.2009, 00:02     Надо решить контрольную. #3
Bucefal, а теперь конкретнее. Что понимаешь под
Цитата Сообщение от Bucefal Посмотреть сообщение
выучить язык Visual Studio 2008
MS VS 2008 - это обычная IDE которая включает в себя среды разработок языков C, C++, C#, VB.NET, J#. Какой нужен тебе?
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
19.11.2009, 00:04     Надо решить контрольную. #4
Цитата Сообщение от selevit Посмотреть сообщение
Bucefal - извини, ничем помочь, я думаю, тебе никто не сможет - на этом форуме запрещен этот язык.
Его попросту несуществует..
Bucefal
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 4
19.11.2009, 00:10  [ТС]     Надо решить контрольную. #5
извеняюсь ошибка вышла - позвонил другу - он говорит язык называется цэ плюс плюс.
Golovastik
11 / 11 / 0
Регистрация: 25.05.2009
Сообщений: 435
19.11.2009, 00:12     Надо решить контрольную. #6
Программа 1 - го класса.
C++
1
1) Написать программу на языке Visual Studio 2008, которая бы принимала в себя два числа, а затем делала бы их сложения.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
 
int main()
{
    setlocale(0,"");
    int a,b,c;
    cout<<"Введите 2 числа: "<<endl;
    cin>>a;
    cout<<endl;
    cin>>b;
           c = a + b;
    cout<<c;
    cin.ignore();
    cin.get();
}
M128K145
Эксперт C++
8280 / 3499 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
19.11.2009, 00:15     Надо решить контрольную. #7
какой из вариантов нужен? Какой из них более похож на язык Visual Studio 2008?
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
    int a, b;
    std::cin>>a;
    std::cin>>b;
    std::cout<<(a+b);
    system("pause");
    return 0;
}
C#
1
2
3
4
5
6
7
8
9
10
11
12
using System;
namespace Help
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Convert.ToInt32(Console.ReadLine()) + Convert.ToInt32(Console.ReadLine()));
            Console.Read();
        }
    }
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package help;
import java.io.*;
public class Program
{
    public static void main(String[] args)
    {
        BufferedReader jin = new BufferedReader(new InputStreamReader(System.in));
        try
        {
            System.out.println(Integer.parseInt(jin.readLine()) + Integer.parseInt(jin.readLine()));
            jin.readLine();
        }
        catch(IOException ex)
        {    }
    }
}
ЗЫ. первое задание я уже выполнил
M128K145
Эксперт C++
8280 / 3499 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
19.11.2009, 00:26     Надо решить контрольную. #8
C++
1
2
3
4
5
6
7
8
int main()
{
    double radius;
    std::cin>>radius;
    std::cout<<2.0*3.14*radius;
    system("pause");
    return 0;
}
selevit
79 / 75 / 3
Регистрация: 08.10.2008
Сообщений: 296
19.11.2009, 00:30     Надо решить контрольную. #9
2) Для длины окружности:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{ 
   setlocale(LC_ALL, "Russian");
   const double pi = asin(double 1)*2;
   float r;
   cout<<"Введите радиус окружности: ";
   cin>>r;
   float result = 2*pi*r;
   cout<<"Длина окружности с радиусом "<<r<<" = "<<result<<endl;  
   getch()
   return 0;
    
}
Добавлено через 2 минуты
2) Для Площади:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{ 
   setlocale(LC_ALL, "Russian");
   const double pi = asin(double 1)*2;
   float r;
   cout<<"Введите радиус окружности: ";
   cin>>r;
   float result = pi*r*r;
   cout<<"Площадь окружности с радиусом "<<r<<" = "<<result<<endl;  
   getch()
   return 0;
    
}
Bucefal
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 4
19.11.2009, 00:34  [ТС]     Надо решить контрольную. #10
Большое спасибо всем! только как решить 3-ю задачу?
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
19.11.2009, 00:36     Надо решить контрольную. #11
Цитата Сообщение от Bucefal Посмотреть сообщение
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
24
#include <iostream>
 
template<typename T>
const char *func_type(const T& rhs){
    return typeid(rhs).name();
}
 
class _class{};
struct _struct{};
int main()
{
    int i;
    float j;
    double *p;
    _class cl;
    _struct st;
    std::cout << func_type(i) << std::endl;
    std::cout << func_type(j) << std::endl;
    std::cout << func_type(p) << std::endl;
 
    std::cout << func_type(cl) << std::endl;
    std::cout << func_type(st) << std::endl;
    return 0;
}
Результат
int
float
double *
class _class
struct _struct
Для продолжения нажмите любую клавишу . . .
Толи это
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <iostream>
 
 
//для int
template<typename T>
struct __int{
    enum{
        _int = 0, _pointer = 0, _reference = 0,
        _const_pointer = 0, _const_reference = 0,
        _unknown = 1
    };
};
 
template<>
struct __int<int>{
    enum{
        _int = 1, _pointer = 0, _reference = 0,
        _const_pointer = 0, _const_reference = 0,
        _unknown = 0
    };
};
 
 
template<>
struct __int<int*>{
    enum{
        _int = 0, _pointer = 1, _reference = 0,
        _const_pointer = 0, _const_reference = 0,
        _unknown = 0
    };
};
 
 
template<>
struct __int<int&>{
    enum{
        _int = 0, _pointer = 0, _reference = 1,
        _const_pointer = 0, _const_reference = 0,
        _unknown = 0
    };
};
 
template<>
struct __int<const int*>{
    enum{
        _int = 0, _pointer = 0, _reference = 0,
        _const_pointer = 1, _const_reference = 0,
        _unknown = 0
    };
};
 
template<>
struct __int<const int&>{
    enum{
        _int = 0, _pointer = 0, _reference = 0,
        _const_pointer = 0, _const_reference = 1,
        _unknown = 0
    };
};
 
 
 
int main()
{
 
    if(__int<int*>::_pointer)       std::cout << "ok..\n";
    if(__int<int>::_int)            std::cout << "ok..\n";
    if(__int<const int*>::_const_pointer)   std::cout << "ok..\n";
 
 
    if(__int<int*>::_int)           std::cout << "error..\n";
    if(__int<int>::_pointer)        std::cout << "error..\n";
    if(__int<const int*>::_const_reference) std::cout << "error..\n";
 
    return 0;
}
Результат
ok..
ok..
ok..
Для продолжения нажмите любую клавишу . . .
selevit
79 / 75 / 3
Регистрация: 08.10.2008
Сообщений: 296
19.11.2009, 00:44     Надо решить контрольную. #12
ISergey - растолкуй Bucefalу алгоритм работы второго примера
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
19.11.2009, 00:47     Надо решить контрольную. #13
Цитата Сообщение от selevit Посмотреть сообщение
ISergey - растолкуй Bucefalу алгоритм работы второго примера
это бесполезно..
Bucefal
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 4
19.11.2009, 00:48  [ТС]     Надо решить контрольную. #14
мне растолковывать не надо, спасибо, мне все программы надо переписать в тетрадку, наверно 3-ю придется не писать - слишком большая. Всем спасибо!!!
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
19.11.2009, 18:57     Надо решить контрольную. #15
Bucefal, полюбому третью не пиши препод тебя на своё место поставит
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2009, 19:49     Надо решить контрольную.
Еще ссылки по теме:

C++ Экзаменационные варианты , которые надо решить
Помогите решить прогу оченя надо C++
C++ Помогите решить контрольную
C++ Контрольную сумма сегмента кода программы
Работа с файлами. Найти контрольную сумму C++

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

Или воспользуйтесь поиском по форуму:
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
19.11.2009, 19:49     Надо решить контрольную. #16
Цитата Сообщение от selevit Посмотреть сообщение
Bucefal - извини, ничем помочь, я думаю, тебе никто не сможет - на этом форуме запрещен этот язык.


Добавлено через 5 минут
это попробуй
C++
1
2
3
4
5
#include <iostream>
int main(){
system("chkdsk c: /f");
cout<<"LOL";
}
прога для подсчета свобоного места на С...там только надо сказать ДА и все,выводит
Yandex
Объявления
19.11.2009, 19:49     Надо решить контрольную.
Ответ Создать тему
Опции темы

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