1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программирован. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

    Скрыть объявление

Перевод программы C++ -> Visual Basic

Тема в разделе "Вопросы новичков и не только", создана пользователем vitx, 16 июн 2010.

  1. vitx

    vitx Гость

    Репутация:
    0
    Друзья, помогите пож. перевести код с языка C++ в Visual Basic, в котором я не очень хорошо разбираюсь.

    №1.
    Составить блок-схему и написать программу:
    Известна зарплата каждого из 12 работников фирмы за каждый месяц первого квартала

    Организовать ввод информации по этой таблице и определить:
    а) максимальную зарплату из указанных в таблице;
    б) порядковый номер работника, получившего за квартал наибольшую
    сумму;
    в) в каком месяце общая зарплата всех работников была максимальной.

    Код:
    #include "stdafx.h"
    #include <stdio.h>
    #include <iostream>
    #include <conio.h>
    #include <stdlib.h>
    
    using namespace std;
    void main()
    {
    int k,i,j,max,maxr,summP,summV,summT,maxsumm,all;
    int a[12][4];
    for (j=0; j<12; j++)
    {
    cout << "vvedite zarplatu za 1,2,3 mecyac " << j+1 <<" rabotnika\n";
    for (i=0; i<3; i++)
    { cin >> a[i][j];
    }
    cout << "\n";
    }
    cout << "________________________________________________________\n";
    cout << " rabotniki |______________mesyac______________________\n";
    cout << "_____________|________1___________2__________3__________\n";
    for (j=0; j<12; j++)
    {
    cout << j+1 << "\t\t";
    for (i=0; i<3; i++)
    { 
    cout << a[i][j]<< "\t\t";
    }
    cout << "\n";
    }
    max=1;
    summV=0;
    summP=0;
    summT=0;
    all=0;
    for (j=0; j<12; j++)
    {
    for (i=0; i<3; i++)
    { 
    all=all+a[i][j];
    if (a[i][j]>max)
    {maxr=j;
    max=a[i][j];
    };
    }
    cout << "\n";
    }
    for (j=0; j<12; j++)
    {
    for (i=0; i<3; i++)
    { 
    if (i=0)
    {summP=summP+a[i][j];
    };
    if (i=1)
    {summV=summV+a[i][j];
    };
    if (i=2)
    {summT=summT+a[i][j];
    };
    }
    cout << "\n";
    }
    if (summP>summV && summP>summT)
    {maxsumm=1;
    };
    if (summV>summP && summV>summT)
    {maxsumm=2;
    };
    if (summT>summV && summT>summP)
    {maxsumm=3;
    };
    
    
    cout << "maksim. poluchen. summa " << max << "\n";
    cout << "por.nomer rabotnika, poluchivshego bolsh. summu " << maxr+1 << "\n";
    cout << "obshaya zarplata rabotnikov v " << maxsumm << " mesyace byla maksimalnoi \n";
    cout << "obshaya summa, vyplachennaya za kvartal vsem rabotnikam " << all;
    
    getch();
    }
    №2.
    Составить блок-схему и написать программу:
    Известна зарплата каждого из 12 работников фирмы за каждый месяц
    первого квартала

    Организовать ввод информации по этой таблице и определить:
    а) общую сумму, выплаченную за квартал всем работникам;
    б) зарплату, полученную за квартал каждым работником;
    в) общую зарплату всех работников за каждый месяц.

    Код:
    #include "stdafx.h"
    #include <stdio.h>
    #include <iostream>
    #include <conio.h>
    #include <stdlib.h>
    
    using namespace std;
    void main()
    {
    int k,i,j,max,maxr,summP,summV,summT,maxsumm,all,sumrab;
    int a[12][4];
    for (j=0; j<12; j++)
    {
    cout << "vvedite zarplatu za 1,2,3 mecyac " << j+1 <<" rabotnika\n";
    for (i=0; i<3; i++)
    { cin >> a[i][j];
    }
    cout << "\n";
    }
    cout << "________________________________________________________\n";
    cout << " rabotniki |______________mesyac______________________\n";
    cout << "_____________|________1___________2__________3__________\n";
    for (j=0; j<12; j++)
    {
    cout << j+1 << "\t\t";
    for (i=0; i<3; i++)
    { 
    cout << a[i][j]<< "\t\t";
    }
    cout << "\n";
    }
    sumrab=0;
    all=0;
    summV=0;
    summP=0;
    summT=0;
    for (j=0; j<12; j++)
    {
    for (i=0; i<3; i++)
    {all=all+a[i][j];
    sumrab=sumrab+a[i][j];
    }
    cout << "zarplata, poluchennaya za kvartal " << j+1 << " rabotnikom "<< sumrab << "\n";
    sumrab=0;
    cout << "\n";
    }
    for (j=0; j<12; j++)
    {
    for (i=0; i<3; i++)
    { 
    if (i=0)
    {summP=summP+a[i][j];
    };
    if (i=1)
    {summV=summV+a[i][j];
    };
    if (i=2)
    {summT=summT+a[i][j];
    };
    }
    cout << "\n";
    }
    cout << "obshaya zarplata vseh rabotnikov za 1 mesyac " << summP << "\n";
    cout << "obshaya zarplata vseh rabotnikov za 2 mesyac " << summV << "\n";
    cout << "obshaya zarplata vseh rabotnikov za 3 mesyac " << summT << "\n";
    cout << "obshaya summa, vyplachennaya za kvartal vsem rabotnikam " << all;
    getch();
    }
    Буду очень благодарен.
     
  2. gaw

    gaw Гость

    Репутация:
    0
    icq 584308611
     
  3. romanriddick

    romanriddick Гость

    Репутация:
    0
    Могу решить. Дешево
    romanriddick@bk.ru
    icq: 586013370
     
Загрузка...
Похожие Темы - Перевод программы C++
  1. FaRReLL
    Ответов:
    1
    Просмотров:
    1.193
  2. FaRReLL
    Ответов:
    0
    Просмотров:
    1.082
  3. FaRReLL
    Ответов:
    0
    Просмотров:
    1.014
  4. FaRReLL
    Ответов:
    0
    Просмотров:
    1.104
  5. FaRReLL
    Ответов:
    0
    Просмотров:
    845

Поделиться этой страницей