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

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

Войти
Регистрация
Восстановить пароль
 
alextony
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 19
#1

Перевод готовой программы - C++

06.09.2013, 13:34. Просмотров 317. Ответов 1
Метки нет (Все метки)

Добрый день! Помогите мне перевести готовую программу на с++. И нужно сделать классы по возможности.

Pascal
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
Uses crt;
Type
book=Record
a: Integer;
b: Integer;
c: Integer;
fam: String;
ceh: String;
end;
Var
sa,sb,sc,i,n,k,sum: Integer;
str: String;
x: Array[1..100] of book;
Begin
Clrscr;
Writeln('Количество записей: '); Readln(n);
Writeln('Значения расценок SA,SB,SC: '); Readln(sa,sb,sc);
For i:=1 to n do
begin
 Write('Введите фамилию рабочего: '); Readln(x[i].fam);
 Write('Введите наименование цеха: '); Readln(x[i].ceh);
 Write('Количество изделий A: '); Readln(x[i].a);
 Write('Количество изделий B: '); Readln(x[i].b);
 Write('Количество изделий C: '); Readln(x[i].c);
end;
Writeln('Введите наименование цеха, по которому нужно выдать информацию: '); Readln(str);
Writeln('Работники этого цеха:');
For i:=1 to n do
If x[i].ceh=str Then begin
 Inc(k);
 Writeln(x[i].fam);
 sum:=sum+(sa*x[i].a+sb*x[i].b+sc*x[i].c);
 end;
Writeln('Зарплата для работников цеха ',str,' =',sum);
Writeln('Средняя зарплата= ',sum/k:2:2);
Readln
End.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2013, 13:34     Перевод готовой программы
Посмотрите здесь:

Запуск готовой программы - C++
Ребят всем привет, помогите пожалуйста с запуском алгоритма с сайта: http://www.cs.umd.edu/~mount/Projects/ISODATA/ Делов вроде на...

Прошу объяснить работу готовой программы - C++
Что требуется: При описании решения задачи следует отдельно выделить постановку задачи с указанием входных и выходных данных и метод...

нужно описать что делают строки готовой программы - C++
нужно описать что делают строки готовой программы #include <iostream> #include <string> #include <conio.h> #include <fstream> //...

Предложить варианты оптимизации для готовой программы, находящей корни квадратного уравнения - C++
Здравствуйте уважаемые, будьте так любезны проверьте код. вроде работает как надо, но смущает отсутствие else, или можно обойтись только...

перевод программы - C++
Заданы своими координатами N точек на плоскости и два круга ради¬у¬са¬ми R1 и R2 (R1 < R2) с центром в начале координат. Определить,...

Перевод программы на С++ - C++
program lab3; var a:array of integer; i,n,p:integer; begin p:=1; writeln(' Решение задачи '); ...

Перевод программы на С++ - C++
Доброго времени суток, дамы и господа. Нужна небольшая помощь. Пишу курсовую, сам изучаю C#. Но совершенно ничего не успеваю, а нужно еще...

Перевод программы (C# -> C++) - C++
Ребят,помогите переписать программу из c# в с++ using System; using System.Collections.Generic; using System.Linq; using...

Перевод программы - C++
var i, n, k : byte; a,b,c : real; begin readln(n); for i:=1 to n do begin ...

Перевод программы - C++
Здравствуйте уважаемые,пользователи CyberForum У меня возник вопрос. Вот программа: ссылки на сторонние форумы запрещены правилами ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
06.09.2013, 14:21     Перевод готовой программы #2
Цитата Сообщение от alextony Посмотреть сообщение
Добрый день! Помогите мне перевести готовую программу на с++. И нужно сделать классы по возможности.
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
#include <iostream>
#include <string>
using namespace std;
 
class Book
{
public:
    int a;
    int b;
    int c;
    string fam;
    string ceh;
};
 
int main()
{
    int sa,sb,sc,n,k = 0,sum = 0;
    string str;
    Book x[100];
    
    cout << "Кол-во записей: ";
    cin >> n;
    cout << "Значения расценок SA,SB,SC: ";
    cin >> sa >> sb >> sc;
    cin.get();
    for (int i = 0; i < n; i++)
    {
        cout << "Введите фамилию рабочего: ";
        getline(cin,x[i].fam);
        cout << "Введите наименование цеха: ";
        getline(cin,x[i].ceh);
        cout << "Количество изделий A: ";
        cin >> x[i].a;
        cout << "Количество изделий B: ";
        cin >> x[i].b;
        cout << "Количество изделий C: ";
        cin >> x[i].c;  
        cin.get();
    }
 
    cout << "Введите наименование цеха, по которому нужно выдать информацию: ";
    getline(cin,str);
    cout << "Работники этого цеха:" << endl;
    for (int i = 0; i < n; i++)
    {
        if(x[i].ceh == str)
        {
            k++;
            cout << x[i].fam << endl;
            sum += sa * x[i].a + sb * x[i].b + sc * x[i].c; 
        }
    }
 
    cout << "Зарплата для работников цеха " << str << " = " << sum << endl;
    cout << "Средняя зарплата = " << (sum / k) << endl;
 
    cin.get();
    return 0;
}
Yandex
Объявления
06.09.2013, 14:21     Перевод готовой программы
Ответ Создать тему
Опции темы

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