Answer:
public class Brainly
{
public static void main(String[] args)
{
BinaryConverter conv = new BinaryConverter();
String binStr = "01001101";
System.out.print(binStr + " in decimal is "+conv.BinToDec(binStr));
}
}
public class BinaryConverter
{
public int BinToDec(String binStr)
{
int d = 0;
while(binStr.length() > 0)
{
d = (d << 1) + ((binStr.charAt(0) == '1') ? 1: 0);
binStr = binStr.substring(1);
}
return d;
}
}
Explanation:
The program "eats" the string from left to right, and builds up the integer representation in variable "d" on the go. While there are digits left, it shifts the previous result to the left and sets the least signficant bit to 1 only if the corresponding string character is a 1.
Wedding photographer
you are taking pictures of large groups of all kinds of people from 2 different sides of a family
could you add me as best answer if this is correct?
I don’t know if this helps, but here are three types of main flows: flow of material/goods, flow of money/cash, and flow of information.
Answer:
The program in Python is:
Area = float(input("Area: "))
print("Gallons: "+str(Area/350.0))
Explanation:
The requirement of the program is straightforward and what is required is to divide the inputted area by 350.
Hence, the explanation is as follows:
This line prompts user for Area
Area = float(input("Area: "))
This line calculates and prints the equivalent number of gallons
print("Gallons: "+str(Area/350.0))