#include <cstdlib>
#include <iostream>
using namespace std;
void SolveFractionalKnapsack (
int p, int w, float W, int n, int x ,int i, float TotalUntung, float Kapasitas,
bool MasihMuatUtuh)
for (i=1;i<n;i++){
x1=0;
Kapasitas =w;
TotalUntung=0;
i=1;
MasihMuatUntung=true;
while(i<=n) &and (MasihMuatUtuh);
if w1<= Kapasitas;
xi=1;
TotalUntung=TotalUntung + p1;
Kapasitas= Kapasitas -w1;
i+i+1;
else {
MashMuatUntung=false;
endif;
endwhile;
(i>n &or !=MasihMuatItuh)
if (i<=n)
x1=Kapasitas/w1;
TotalUntung=TotalUntungt +x1*p1;
endif;
}}
int main(int argc, char *argv[])
{
//int p[]=(60,16,15,10)
//int w[]=(10,8,3,5)
//float w=16;
//int=4;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
using namespace std;
void SolveFractionalKnapsack (
int p, int w, float W, int n, int x ,int i, float TotalUntung, float Kapasitas,
bool MasihMuatUtuh)
for (i=1;i<n;i++){
x1=0;
Kapasitas =w;
TotalUntung=0;
i=1;
MasihMuatUntung=true;
while(i<=n) &and (MasihMuatUtuh);
if w1<= Kapasitas;
xi=1;
TotalUntung=TotalUntung + p1;
Kapasitas= Kapasitas -w1;
i+i+1;
else {
MashMuatUntung=false;
endif;
endwhile;
(i>n &or !=MasihMuatItuh)
if (i<=n)
x1=Kapasitas/w1;
TotalUntung=TotalUntungt +x1*p1;
endif;
}}
int main(int argc, char *argv[])
{
//int p[]=(60,16,15,10)
//int w[]=(10,8,3,5)
//float w=16;
//int=4;
system("PAUSE");
return EXIT_SUCCESS;
}
No comments:
Post a Comment