V
vitx
Друзья, помогите пож. перевести код с языка C++ в Visual Basic, в котором я не очень хорошо разбираюсь.
№1.
Составить блок-схему и написать программу:
Известна зарплата каждого из 12 работников фирмы за каждый месяц первого квартала
Организовать ввод информации по этой таблице и определить:
а) максимальную зарплату из указанных в таблице;
б) порядковый номер работника, получившего за квартал наибольшую
сумму;
в) в каком месяце общая зарплата всех работников была максимальной.
№2.
Составить блок-схему и написать программу:
Известна зарплата каждого из 12 работников фирмы за каждый месяц
первого квартала
Организовать ввод информации по этой таблице и определить:
а) общую сумму, выплаченную за квартал всем работникам;
б) зарплату, полученную за квартал каждым работником;
в) общую зарплату всех работников за каждый месяц.
Буду очень благодарен.
№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();
}
Буду очень благодарен.