Text Share Online

a=int(input(“Enter Jug A Capacity: “));
b=int(input(“Enter Jug b Capacity: “));
ai=int(input(“Initially Water in Jug A: “));
bi=int(input(“Initially Water in Jug B: “));
af=int(input(“Final state of jug a: “));
bf=int(input(“Final state of jug b: “));
print(“List of operation: “);
print(“1.Fill Jug A completelyn”);
print(“2.Fill Jug B completelyn”);
print(“3.Empty Jug A completelyn”);
print(“4.Empty Jug B completelyn”);
print(“5.Pour from Jug A till Jug B filled completely or emptyn”);
print(“6.Pour from Jug B till Jug A filled completely or emptyn”);
print(“7.Pour all from Jug B to Jug An”);
print(“8.Pour all from Jug A to Jug Bn”);
while(ai!=af or bi!=bf):
op=int(input(“Enter the operation: “));
if(op==1):
ai=a;
elif(op==2):
bi=b;
elif(op==3):
ai=0;
elif(op==4):
bi=0;
elif(op==5):
if(b-bi>ai):
bi=ai+bi;
ai=0;
else:
ai=ai-(b-bi);
bi=b;
elif(op==6):
if(a-ai>bi):
ai=bi+ai;
bi=0;
else:
bi=bi-(a-ai);
ai=a;
elif(op==7):
ai=ai+bi;
bi=0;
elif(op==8):
bi=ai+bi;
ai=0;
print(ai,bi);

Share This: