Documente Academic
Documente Profesional
Documente Cultură
RAPORT
despre lucrarea de laborator nr. 1
Chisinău – 2018
Scopul lucării: De Luat decizii în condiţii de incertitudine şi risc.
Noţiuni generale.
int k = 0;
float a_max;
float maximum = matrix[0][0];
float *arr = new float[nr_decizii];
arr[i] = maximum;
}
}
cout << (" Tabloul de maxime din randurile deciziilor:") << endl;
for (k = 0; k < nr_decizii; k++)
cout << (" a") << k + 1 << (" = ") << arr[k] << (" ");
maximum = arr[0];
int decizie = 0;
}
else {
a_max = maximum;
decizie = 1;
}
cout << endl << " Decizia corecta va aduce profit de : " << a_max << " U.M.B,
" << endl << " iar decizia corecta este :" << decizie << endl;
for (int k = 0; k < nr_decizii; k++)
arrmax[k] = arr[k];
return 0;
}
int k = 0;
float a_max;
minimum = matrix[i][0];
minimum = matrix[i][j];
arr[i] = minimum;
}
else arr[i] = minimum;
}
}
cout << (" Tabloul de minime din randurile deciziilor:") << endl;
for (k = 0; k < nr_decizii; k++)
cout << (" a") << k + 1 << (" = ") << arr[k] << (" ");
cout << endl << " Decizia corecta va aduce profit de : " << a_max << " U.M.B,
" << endl << " iar decizia corecta este :" << decizie << endl;
int D = a, S = a,c;
float m;
for (int i = 0; i < x; i++) {
cout << endl;
S = a;
c = D - S;
for (int j = 0; j < y;)
{
m = ((S*pv) + (c*pe)) - (D*pc);
matrix[i][j] = m;
cout << " " << matrix[i][j];
j++;
if (i < j) {
for (; j < y; j++) {
matrix[i][j] = m;
cout << " " << matrix[i][j];
}
}
S = S + 1;
if (i > j)
c = D - S;
else
c = S - D;
}
D = D + 1;
}
}
int m , i, j;
m=2;
int q;
//citirea elementelor matricei
for(i=0;i<m;i++){
for(j=0;j<n+1;j++)
{
cout<<" TS["<<i<<"]["<<j<<"]=";
cin>>q;
TS[i][j]=q;
}
}
cout << endl;
cout<<"Elementele matricei sunt:"<<endl;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
cout<<" "<<TS[i][j]<<" ";
cout<<endl;
}
///////////////////////////////////////////////////
cout << " pret cumparare = "; cin >> pc; cout << endl;
cout << " pret vinzare = "; cin >> pv; cout << endl;
cout << " pret extrem = "; cin >> pe; cout << endl;
cout << " coeficientul de optimism = "; cin >> co; cout << endl;
cout << " bucati vindute : de la = "; cin >> a; cout << endl;
cout << " bucati vindute : pina la = "; cin >> b; cout << endl;
dif = (b - a) + 1;
x = dif;
y = dif;
cout << endl;
nr_decizii = dif;
int nr_stari = dif;
cout << " CRITERIUL MAXIMIZARII PROFITULUI ASTEPTAT " << endl;
C_MPA(x);
cout << endl;
return 0;
}