Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Гистограмма в проге по решению статистических данн 
:(
    Опции темы
Mello
Дата 30.1.2012, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 30.1.2012

Репутация: нет
Всего: нет



Собственно вот сам исполняемый код программы, но в нем куча ошибок. Сhtда программирования Visual Studio 2010
Код

#include "stdafx.h"
#include "afxwinappex.h"
#include "afxdialogex.h"
#include "diplom.h"
#include "MainFrm.h"

#include "ChildFrm.h"
#include "diplomDoc.h"
#include "diplomView.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif
#pragma warning(push)
#pragma warning(disable:  4101 4390)
#pragma warning(pop)
#include "stdio.h"
#include "iostream"
#include "conio.h"
#include "stdlib.h"
#include "math.h"
#include <iomanip> 
#include <afxwin.h> 
#include <string.h> 

#include "diplom.h"
#include "MainFrm.h"



#include "diplom.h" 
 int temp ()
 
 {
     
 double x2, x1,  x3, x4,  y, c1, c2, c3, c4, d1, d2, d3, d4;
double tbaz1, tbaz2, tbaz3, tbaz4;
double tcep1, tcep2, tcep3, tcep4;
double tpr1, tpr2, tpr3, tpr4;
double tprc1, tprc2, tprc3, tprc4;
    
 system("cls");
 

    
while(1)    
{
std::cout << "Vvedite kolichestvo realizovanoi produkzii za sentjabr: \n";
std::cout << std::setw(2) << std::setprecision(2); 
std::cin >>  y  ;
if (y<0)
{
std::cout <<" \n Vvod otricatelnyh chisel nedopustim";
continue;
}
if (y>0)


std::cout << " Vvedite kolichestvo realizovanoi produkzii za oktjabr: \n";
std::cout << std::setw(2) << std::setprecision(2);
std::cin >> x1   ;
if (x1<0)
{
std::cout <<" \n Vvod otricatelnyh chisel nedopustim";
continue;
}
if (x1>0)


std::cout <<" Vvedite kolichestvo realizovanoi produkzii za noyabr: \n";
std::cout << std::setw(2)<< std::setprecision(2); 
std::cin >>  x2  ;
if (x2<0)
{
std::cout <<" \n Vvod otricatelnyh chisel nedopustim";
continue;
}
if (x2>0)

std::cout <<" Vvedite kolichestvo realizovanoi produkzii za dekabr: \n";
std::cout << std::setw(2)<< std::setprecision(2); 
std::cin >>  x3 ;
if (x3<0)
{
std::cout <<" \n Vvod otricatelnyh chisel nedopustim";
continue;
}
if (x3>0)

std::cout << " Vvedite kolichestvo realizovanoi produkzii za yanvar: \n" << std::cout << std::setw(2)<< std::setprecision(2); 
std::cin >> x4 ;

if (x4<0)
{

    std::cout <<" \n Vvod otricatelnyh chisel nedopustim";
continue;
}
if (x4>0)
goto j;
}


j:;  
system("cls");         
  std::cout << " nahodim bazisnyi absolyutnyi prirost: \n";
  c1=x1-y, c2=x2-y, c3=x3-y, c4=x4-y;
  std::cout << std::setiosflags(std::ios::scientific); 
  std::cout << "Rezultat:" << "\n" << c1 << std::setw(3)<< std::setprecision(1) << "\n" << c2 << std::setw(3)<< std::setprecision(1) <<"\n" << c3 << std::setw(3)<< std::setprecision(1) <<"\n" << c4 << std::setw(3)<< std::setprecision(1)<< "\n" ;  
  getchar();
  
  
  std::cout << " nahodim cepnoi absolyutnui prirost: \n";
  d1=x1-y, d2=x2-x1,d3=x3-x2, d4=x4-x3;
  std::cout << std::setiosflags(std::ios::scientific); 
  std::cout << "Rezultat:" << "\n" << d1 <<std::setw(3)<< std::setprecision(1) << "\n" << d2<<std::setw(3)<< std::setprecision(1) << "\n" << d3 <<std::setw(3)<< std::setprecision(1) << "\n" << d4 <<std::setw(3)<< std::setprecision(1) << "\n" ;
  getchar();

    
system("cls");    
    
std::cout << " nahodim bazisnyi temp rosta: \n";
    tbaz1=(x1/y)*100, tbaz2=(x2/y)*100, tbaz3=(x3/y)*100, tbaz4=(x4/y)*100;
std::cout << std::setiosflags(std::ios::scientific); 
    std::cout << "Rezultat:" << "\n" << tbaz1 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tbaz2 << "%" <<std::setw(3)<< std::setprecision(1) << "\n" << tbaz3 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tbaz4 <<std::setw(3)<< std::setprecision(1) << "%" << "\n"  ;
getchar();      
system("stop");    
    std::cout << " nahodim cepnoi temp rosta: \n";
    tcep1=(x1/y)*100, tcep2=(x2/x1)*100, tcep3=(x3/x2)*100, tcep4=(x4/x3)*100;
std::cout << std::setiosflags(std::ios::scientific); 
    std::cout << "Rezultat:" << "\n" << tcep1 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tcep2 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tcep3 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tcep4 <<std::setw(3)<< std::setprecision(1) << "%" << "\n";
getchar();

    system("cls");
    
std::cout << " nahodim bazisnui temp prirosta: \n";
tpr1= tbaz1-100, tpr2=tbaz2-100, tpr3=tbaz3-100, tpr4=tbaz4-100;
std::cout << std::setiosflags(std::ios::scientific); 
std::cout << "Rezultat:" << "\n" << tpr1 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tpr2 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tpr3 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tpr4 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" ;
getchar();

std::cout << " nahodim cepnoi temp prirosta: \n";
tprc1= tcep1-100, tprc2=tcep2-100, tprc3=tcep3-100, tprc4=tcep4-100;
std::cout << std::setiosflags(std::ios::scientific); 
std::cout << "Rezultat:" << "\n" << tprc1 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tprc2 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tprc3 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" << tprc4 <<std::setw(3)<< std::setprecision(1) << "%" << "\n" ;
getchar();


    double aproc;
system("cls");    
std::cout << " nahodim absolyutnoe znachenie odnogo procenta prirosta: \n";
aproc= d1/tprc1;
std::cout << std::setiosflags(std::ios::scientific); 
std::cout <<std::setw(1)<< std::setprecision(3); 
std::cout <<"Rezultat:" << "\n" << aproc;

getchar();

system("cls");  
    double midt;
    int n;    
    n=5;
    std::cout << "sredniy temp rosta: \n ";

    
midt=pow(n-1,sqrt(d1*d2*d3*d4));
std::cout << std::setiosflags(std::ios::scientific); 
std::cout << std::setw(3)<< std::setprecision(2);
std::cout <<"Rezultat:" << "\n" <<     midt ;
getchar();
return 0;


}



class CMainWnd : public CFrameWnd 

public: 
CMainWnd () ;  
afx_msg int OnPaint;   
afx_msg int OnSize (UINT,  int, int ); 
afx_msg int  OnCreate(LPCREATESTRUCT cs); 
afx_msg int OnAboutO; 
afx_msg int OnBarData (); 
afx_msg int OnExitO; 
DECLARE_MESSAGE_MAP () 
}; 
class CTheApp : public CWinApp 

public: 
virtual BOOL Initlnstance (); }; 
class CBarDataDialog : public CDialog, 

public: 
CBarDataDialog (CWnd* pParentWnd=NULL)
    :
 CDialog ("BarDlgBox", pParentWnd) 
 { }    
virtual void OnOK(); };


#define IDM_ABOUT 10 #define IDM_INPUT 20 
#define IDM_EXIT  30 #define DM_TITLE  300 #define DM_XLABEL 301 
  
#define DM_YLABEL 302   #define DM_P1     303 
#define DM_P2 304 #define DM_P3 305 Idefine DM_P4 306 
#define DM_P5 307 
#define DM_P6 308 
#define DM_P7 309 
#define DM_P8 310 
#define DM_P9 311 
#define DM_P10 312  


#include "diplom.h"
#include "resource.h"
#define APSTODIO_READONLY_SYMBOLS 
//////////////////////////////////////////////////////  
#define APSTODIO_HIDDEN_SYMBOLS 
#include "windows.h" 
#undef APSTUDIO_HIDDEN_SYMBOLS 
#include "afxres.h" 
//////////////////////////////////////////////////////  
#undef APSTUDIO_READONLY_SYMBOLS 
//////////////////////////////////////////////////// 
// Ресурсы для английского (США) языка 
 // WIN32 
////////////////////////////////////////////////////// 
 

 

#ifdef APSTUDIO_INVOKED 
///////////////////////////////////////
1 TEXTINCLUDE DISCARDABLE BEGIN 
"resource.h\0" END 
2 TEXTINCLUDE DISCARDABLE BEGIN 
#define APSTUDIO_HIDDEN_SYMBOLS\r\n" 
#include ""windows.h""\r\n" 
#undef APSTUDIO_HIDDEN_SYMBOLS\r\n" 
"#include ""afxres.h""\r\n" 
"\0" END 
3 TEXTINCLUDE DISCARDABLE BEGIN 
"\r\n" 
"\0" END 
#endif        //  APSTUDIO_INVOKED 
          

// 
//  barchart.cpp 
//  Построение гистограмм. 
// 
// 
#include <afxwin.h> 
#include <string.h> 

#include <stdlib.h> 
 
#include "diplom.h" 
#define maxnumbar 5  
char szTString[80] = " Реализация продукции за месяц";  
char szTString[80] = "(barchart title area)";
char szXString[80]= "Sentyabr"; 
char szYString[80] = "Octyabr"; 
 char szXString[80]= "Noyabr";
char szXString[80]= "Dekabr";
char szXString[80]= "Yanvar";
int m_cxClient, m_cyClient; 

CMainWnd::CMainWnd() { 
Create(AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,LoadCursor(NULL, IDC_CROSS), 
       (HBRUSH) (WHITE_BRUSH) , NULL 
       , NULL, 
       NULL, NULL, NULL,NULL); 


int CMainWnd()
{  
CPaintDC dc(this); 
static DWORD dwColorflO] = { 
CPaintDC dc(this); 
static DWORD dwColorflO] = 

RGB(0,0, d),        // черный 
RGB(245,0, 0),     // красный 
RGB(0,245,0),     // зеленый 
RGB(0,0, 245),      // синий 
RGB(245,245, 0),    // желтый 
RGB(245,0, 245),    //пурпурный 
RGB(0,245,245),    // голубой 
RGB(0,80,80),      // голубовато-серый 
RGB(80,80,80),     // темно-серый 
RGB(245, 245, 245),};// белый 
CFont newfont; 
CFont* oldfont; 
CBrush newbrush; 
CBrush* oldbrush; 
int i, iNBars, iBarWidth, iBarMax, iBarSize; 
int ilenMaxLabel; 
int xl,x2,yl,y2; 
int iBarSizeScaled[maxnumbar] ; char sbuffer[10],*strptr; 
iNBars = 0; 
for(i=0;i < maxnumbar; i++){ iffiBarSize [i]!= 0) iNBars++; 

iBarWidth = 400/iNBars; 
// Поиск столбца, имеющего максимальную высоту  
iBarMax = iBarSize[0]; for(i=0; i < iNBars; i++) 
if(iBarMax < iBarSize[i])iBarMax = iBarSize [i]; 
// Преобразование максимального значения по у встроку 
strptr = _itoa(iBarMax, sbuffer, 10); ilenMaxLabel = strlen(sbuf)
// Масштабирование столбцов в массиве.  
// Максимальная высота столбца — 270. 
for(i= 0; i < iNBars; i++) 
iBarSizeScaled[i] = y, x1, x2,x3, x4; 
// Задание режима отображения 
//и создание области просмотра 
dc.SetMapMode(MM_ISOTROPIC) ; 
dc.SetWindowExt(640,400); 
dc.SetViewportExt(m_cxClient, m_cyClient); 
dc.SetViewportOrg(0, 0) ; 
// Выводтекставокно, если для него хватает места 
if(m_cxClient > 200)
newfont.CreateFont(12,12, О, О, FW_BOLD, FALSE, FALSE, FALSE, OEM_CHARSET, OOT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAOLT_QUALITY, VARIABLE_PITCH | FF_ROMAN,"Roman"); 
oldfont = dc.SelectObject(Snewfont); dc.TextOut((300-(strlen(szTString)*10/2) ) , 
15,szTString, strlen(szTString)); 
dc.TextOut((300-(strlen(szXString)* 10/2)) , 
365,szXString, strlen(szXString)); 
dc.TextOut((90- ilenMaxLabel*12), 70,strptr, ilenMaxLabel); 
.SelectObject(oldfont); newfont.DeleteObj
newfont.CreateFont(12,12,900,900,FW_BOLD, 
FALSE, FALSE,.FALSE, OEM_CHARSET, OUT_DEFAULT_PRECIS, 
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, VARIABLE_PITCH | FF_ROMAN,
"Roman"); 
oldfont = dc.SelectObject(Snewfont) ; 
dc.TextOut(50,200+ (strlen(szXString)*10/2), szYString, strlen(szYString)); 
// удаление объекта шрифта 
dc.SelectObject(oldfont) ; 
newfont.DeleteObj ect() ; 

// Рисование осей координат 
dc.MoveTo(99,49); 
dc.LineTo(99,350); 
dc.LineTo(500, 350); 
dc.MoveTo(99,350); 
// Начальные значения 
xl = 100; 
yl = 350; 
x2 = xl + iBarWidth; 
// Рисование столбцов 
for(i=0;i < iNBars; i++) { 
newbrush.CreateSolidBrush(dwColor[i]), 
oldbrush = dc.SelectObject(Snewbrush) 
y2 = 350 - iBarSizeScaled[i]; 
dc.Rectangle(xl,yl,x2, y2); 
xl = x2; 
x2 += IBarWidth; 
// удаление кисти 
dc.SelectObject(oldbrush); 
newbrush.DeleteObject(); } 
int CMainWnd::OnCreate(LPCREATESTRUCT) 

UpdateWindow(); 
return (0); 

void CMainWnd::OnAbout() 

CDialog about("AboutDlgBox", this); 
about.DoModal(); 

void CBarDataDialog::OnOK() 

GetDlgltemText(DMJTITLE, szTString, 80); 
GetDlgltemText(DM_XLABEL, szXString, 80); 
GetDlgltemText(DM_YLABEL, szYString, 80);  
iBarSize[0] = GetDlgltemlnt(DM_P1, NULL, 0)  
iBarSize[l]= GetDlgltemlnt(DM_P2, NULL, 0) 
iBarSize[2] = GetDlgltemlnt(DM_P3, NULL, 0)  
iBarSize[3] = GetDlgltemlnt(DM_P4, NULL, 0) 
iBarSize[4] = GetDlgltemlnt(DM_P5, NULL, 0) 
iBarSize[5] = GetDlgltemlnt(DM_P6, NULL, 0) 
iBarSize[6]= GetDlgltemlnt(DM_P7, NULL, 0) 
iBarSize[7] = GetDlgltemlnt(DM_P8, NULL, 0) 
iBarSize[8] = GetDlgltemlnt(DM_P9, NULL, 0) 
iBarSize[9]= GetDlgltemlnt(DM_P10, NULL, 0) 
CDialog: :OnOK(); 

int CMainWnd::OnBarData() 

CBarDataDialog dlgBarData(this); if(dlgBarData.DoModal{) == IDOK) 
InvalidateRect(NULL, TRUE); UpdateWindow(); ) 
}; 
void CMainWnd::OnExit() 

DestroyWindowO ; 

}



int stat()
{
            

char name1[64], name2[64], name3[64];
float tovb1, tovb2, tovb3;
float tovt1, tovt2, tovt3;
float iq1, iq2, iq3;
float ip1, ip2, ip3;
float sum1, sum2;
float dellall;
float indcen;
float indtov;
float del1, del2, del3;
system ("cls");
printf("1. Vvedite nazvanie produkta \n");  
scanf_s("%s", name1);
printf("1. Vvedite bazisnyi tovarooborot \n");
scanf_s("%f", &tovb1);
printf("1. Vvedite tekushyi tovarooborot \n");
scanf_s("%f", &tovt1);
printf("1. Vvedite indeks obyema produkcii \n");
scanf_s("%f", &iq1);
printf("1. Vvedite indvidualnyi indeks \n");
scanf_s("%f", &ip1);

printf("2. Vvedite nazvanie produkta \n"); 
scanf_s("%s", name2);
printf("2. Vvedite bazisnyi tovarooborot \n");
scanf_s("%f", &tovb2);
printf("2. Vvedite tekushyi tovarooborot \n");
scanf_s("%f", &tovt2);
printf("2. Vvedite indeks obyema produkcii \n");
scanf_s("%f", &iq2);
printf("2. Vvedite indvidualnyi indeks \n");
scanf_s("%f", &ip2);


printf("3. Vvedite nazvanie produkta \n");
scanf_s("%s", name3);
printf("3. Vvedite bazisnyi tovarooborot \n");
scanf_s("%f", &tovb3);
printf("3. Vvedite tekushyi tovarooborot \n");
scanf_s("%f", &tovt3);
printf("3. Vvedite indvidualnyi indeks \n");
scanf_s("%f", &iq3);
printf("3. Vvedite indvidualnyi indeks \n");
scanf_s("%f", &ip3);

printf("------------------------------------------------------| \n");
printf("|Tovar   |bazisnyi|tekushyi|       |         |  Q1/IP | \n");
printf("|        | tovarooborot    |       |         |        | \n");
printf("|        |                 |   iq  |   ip    |        | \n");
printf("|--------|--------|--------|-----------------|--------| \n");
printf("|%8s     |%4.1f   |%4.1f   | %2.2f | %2.3f   | %2.3f  | \n",name1,tovb1,tovt1,iq1,ip1, del1=tovt1/ip1);
printf("|%8s     |%4.1f   |%4.1f   | %2.2f | %2.3f   | %2.3f  | \n",name2,tovb2,tovt2,iq2,ip2, del2=tovt2/ip2);
printf("|%8s     |%4.1f   |%4.1f   | %2.2f | %2.3f   | %2.3f  | \n",name3,tovb3,tovt3,iq3,ip3, del3=tovt3/ip3);
printf("------------------------------------------------------| \n");
printf("| summa  |        |        |       |         |        | \n");
printf("|        |%4.1f   |%4.1f   |       |         |%4.1f   | \n", del1=tovb1+tovb2+tovb3, sum2=tovt1+tovt2+tovt3, dellall=del1+del2+del3);
printf("|-----------------------------------------------------| \n");
getchar();

system("cls");
std::cout<<"Summy tovarooborotov:" << sum1 << sum2;  
std::cout << " Nahodim obshsiy indeks tovarooborota: \n";
indtov = sum2/sum1;
std::cout << std::setiosflags(std::ios::scientific); 
std::cout << std::setw(1)<< std::setprecision(4);   
std::cout << "Rezultat:" << indtov ;
getchar();


system("cls");
  std::cout <<" Nahodim obshsiy index cen: \n";
indcen = sum2/dellall;
std::cout << std::setiosflags(std::ios::scientific); 
std::cout << std::setw(1)<< std::setprecision(4);   
std::cout << "Rezultat:" << indcen ;
getchar();

float indfiz;    
    
    system("cls");
std::cout << "Nahodim obshsiy indeks fizicheskogo obyema produkcii \n";
indfiz=indtov/indcen;
 std::cout << std::setiosflags(std::ios::scientific); 
std::cout << std::setw(1)<< std::setprecision(4);  
std::cout << "Rezultat:" << indfiz ;
getchar();

return 0;
}



int disp()

{

int ix1, ix2, ix3, ix4;

unsigned short f1,f2,f3,f4;
unsigned short fi1,fi2,fi3,fi4;
unsigned short m1, m2, m3, m4;
unsigned short midf1, midf2, midf3, midf4;
unsigned short midi1, midi2, midi3, midi4;
unsigned short midm1, midm2, midm3, midm4;


printf(" 1. Vvedite kolichestvo izgotovlenyh detaley\n");  
scanf_s("%i", &ix1);
printf("1.kol-vo rabochih imeyushih dannuyu proizvoditelnost' v 1 brigade\n");
scanf_s("%d", f1);
printf("1.kol-vo rabochih imeyushih dannuyu proizvoditelnost' v 2 brigade\n");
scanf_s("%d", fi1);

printf(" 2. Vvedite kolichestvo izgotovlenyh detaley \n");
scanf_s("%i", ix2);
printf("2.kol-vo rabochih imeyushih dannuyu proizvoditelnost' v 1 brigade\n");
scanf_s("%d", f2);
printf("2.kol-vo rabochih imeyushih dannuyu proizvoditelnost' v 2 brigade\n");
scanf_s("%d", fi2);

printf(" 3. Vvedite kolichestvo izgotovlenyh detaley\n"); 
scanf_s("%i", ix3);
printf("3. Kol-vo rabochih imeyushih dannuyu proizvoditelnost' v 1 brigade \n");
scanf_s("%d", f3);
printf("3. Kol-vo rabochih imeyushih dannuyu proizvoditelnost' v 2 brigade \n");
scanf_s("%d", fi3);

float suman, summ, sumf, sumif, sumit, summy;



system ("cls");
printf("------------------------------------------------------------------------|\n");
printf("| ix1  |  brigada 1 |  brigada 2|  mi   |  opredelenie srednih velichin |\n");
printf("|      |  f1        |   fi1     |       | ix1*f1  |  ix1*fi1  |  ix1*mi |\n");
printf("-----------------------------------------------------------------------------------------------------|\n");
printf("| %2i |  %2d  |  %2d  | %3d  |  %3d | %3d  |  %3d  |\n", ix1, f1, fi1, m1, midf1=ix1*f1, midi1=ix1*fi1, midm1=ix1*m1);
printf("-----------------------------------------------------------------------------------------------------|\n");
printf("| %2i |  %2d  |  %2d  | %3d  |  %3d | %3d  |  %3d  |\n", ix2, f2, fi2, m2, midf2=ix2*f2, midi2=ix2*fi2, midm2=ix2*m2);
printf("-----------------------------------------------------------------------------------------------------|\n");
printf("| %2i |  %2d  |  %2d  | %3d  |  %3d | %3d  |  %3d  |\n", ix3, f3, fi3, m3, midf3=ix3*f3, midi3=ix3*fi3, midm3=ix3*m3);
printf("-----------------------------------------------------------------------------------------------------|\n");
printf("| %2i |  %2d  |  %2d  | %3d  |  %3i | %3i  |  %3i  |\n", ix4, f4, fi4, m4, midf4=ix4*f4, midi4=ix4*fi4, midm4=ix4*m4);
printf("-----------------------------------------------------------------------------------------------------|\n");
printf("|summa | %2d       |  %2d      | %2d    |  %3f    | %3f       |  %3f    |\n", sumf=(float)ix1+(float)ix2+(float)ix3+(float)ix4, sumif=(float)f1+(float)f2+(float)f3+(float)f4, summ=(float)m1+(float)m2+(float)m3+(float)m4, suman=(float)midf1+(float)midf2+(float)midf3+(float)midf4, sumit=(float)midi1+(float)midi2+(float)midi3+(float)midi4, summy=(float)midm1+(float)midm2+(float)midm3+(float)midm4);
printf("-----------------------------------------------------------------------------------------------------|\n"); 


float proz1, proz2, sumsequence;


std::cout << " Nahodim srednyuyu proizvoditelnost' truda dlya 1 brigady \n";
proz1=suman/sumf;
std::cout << std::setiosflags(std::ios::scientific); 
std::cout << std::setw(3)<< std::setprecision(1);
std::cout << "Rezultat:" << proz1 ; 
getchar();

std::cout << " Nahodim srednyuyu proizvoditelnost' truda dlya 2 brigady \n";
proz2=sumif/sumit;
std::cout << setiosflags(std::ios::scientific); 
std::cout << std::setw(3)<< std::setprecision(1);
std::cout << "Rezultat:" << proz2;
getchar();

std::cout << "Nahodim srednyuyu proizvoditelnost' truda obeih brigad \n";
sumsequence=summy/summ;
std::cout << std::setiosflags(std::ios::fixed); 
std::cout << std::setw(1)<< std::setprecision(4);
std::cout << "Rezultat:" << sumsequence;
getchar();



std::cout << "Promezhutochnye dispersii dlya 1 brigady \n" << ix1-proz1 
<<ix2-proz1
<<ix3-proz1
<<ix4-proz1;
getchar();

std::cout <<"Promezhutochnye dispersii dlya 2 brigady \n" <<ix1-proz2
<<ix2-proz2
<<ix3-proz2
<<ix4-proz2;
getchar();

std::cout <<" Promezhutochnaya dispersiya mi \n" <<ix1-sumsequence
<<ix2-sumsequence
<<ix3-sumsequence
<<ix4-sumsequence;
getchar();

double onegr, twogr;
std::cout << " Dispersiya 1 brigady \n";
std::cout << "Rezultat: \n";
onegr = pow (2,((ix1-proz1)*f1)+((ix2-proz1)*f2)+((ix3-proz1)*f3)+((ix4-proz1)*f4))/sumf;
std::cout << onegr;
getchar();

std::cout << " Dispersiya 2 brigady \n";
std::cout << "Rezultat: \n";
twogr = pow (2,((ix1-proz2)*f1)+((ix2-proz2)*f2)+((ix3-proz2)*f3)+((ix4-proz2)*f4))/sumif;
std::cout << twogr;
getchar();

return 0;
}

}


Добавлено через 6 минут и 43 секунды
Лог ошибок просто ужасающий smile 

1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(200): error C2059: синтаксическая ошибка: :
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(205): error C2628: недопустимый "CBarDataDialog" с последующим "void" (возможно, отсутствует ";")
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(205): error C2575: OnOK: только функции-члены и базовые классы могут быть виртуальными
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(205): error C2059: синтаксическая ошибка: }
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(205): error C2143: синтаксическая ошибка: отсутствие ";" перед "}"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(205): error C2059: синтаксическая ошибка: }
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(281): error C2660: AfxRegisterWndClass: функция не принимает 9 аргументов
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(281): error C2143: синтаксическая ошибка: отсутствие ")" перед ";"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(281): error C2660: CFrameWnd::Create: функция не принимает 1 аргументов
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(286): error C2355: this: может указываться только в нестатических членах-функциях
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(287): error C2143: синтаксическая ошибка: отсутствие ";" перед "]"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(287): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(288): error C2355: this: может указываться только в нестатических членах-функциях

Добавлено через 9 минут и 23 секунды
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(289): error C2143: синтаксическая ошибка: отсутствие ";" перед "]"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(290): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(291): error C2065: d: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(300): error C2059: синтаксическая ошибка: }
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(310): error C2065: iffiBarSize: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(310): error C2059: синтаксическая ошибка: )
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(310): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "iNBars"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(317): error C2065: sbuf: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(320): error C2143: синтаксическая ошибка: отсутствие ";" перед "for"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(321): error C2065: y: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(321): error C2065: x1: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(321): error C2065: x3: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(321): error C2065: x4: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(330): error C2065: О: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(330): error C2065: О: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(330): error C2065: OOT_DEFAULT_PRECIS: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(330): error C2065: DEFAOLT_QUALITY: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(331): error C2065: Snewfont: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(332): error C2664: BOOL CDC::TextOutW(int,int,LPCTSTR,int): невозможно преобразовать параметр 3 из "char [80]" в "LPCTSTR"
1>          Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(334): error C2664: BOOL CDC::TextOutW(int,int,LPCTSTR,int): невозможно преобразовать параметр 3 из "char [80]" в "LPCTSTR"
1>          Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(335): error C2664: BOOL CDC::TextOutW(int,int,LPCTSTR,int): невозможно преобразовать параметр 3 из "char *" в "LPCTSTR"
1>          Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(336): error C2143: синтаксическая ошибка: отсутствие ";" перед "."
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(337): error C2039: DeleteObj: не является членом "CFont"
1>          d:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxwin.h(430): см. объявление "CFont"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(337): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "newfont"
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(338): error C2059: синтаксическая ошибка: .
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(341): error C2065: Snewfont: необъявленный идентификатор
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(342): error C2664: BOOL CDC::TextOutW(int,int,LPCTSTR,int): невозможно преобразовать параметр 3 из "char [80]" в "LPCTSTR"
1>          Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
1>c:\documents and settings\администратор\мои документы\visual studio 2010\projects\diplom\diplom\diplom.cpp(345): error C2039: DeleteObj: не является членом "CFont"
1>          d:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxwin.h(430): см. объявление "CFont"
1
PM MAIL   Вверх
Earnest
Дата 31.1.2012, 08:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Вот в этой строке
Цитата

class CBarDataDialog : public CDialog, 

запятая в конце лишняя.
Разбирайся всегда только с первой ошибкой; остальные, чаще всего, ее следствие.



--------------------
...
PM   Вверх
Mello
Дата 31.1.2012, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 30.1.2012

Репутация: нет
Всего: нет



Я это уже исправил, но ошибок стало не намного меньше

PM MAIL   Вверх
Earnest
Дата 1.2.2012, 20:29 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Значит, приведенный список ошибок не имеет смысла.
Еще раз, только первое сообщение об ошибке заслуживает внимания. По крайней мере, пока ты неопытен.


--------------------
...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0767 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.