Using the knowledge in computational language in JAVA it is possible to write a code that handles the order list for if I were an online retailer.
Writting the code:import java.lang.*;
import java.util.*;
class Fruit{
private String fruit_name;
private double tot_weights;
private double price;
public const static String fruit_nvalue="?";
public const static double def_value=0.0;
public Fruit(){
fruit_name=fruit_nvalue;
tot_weights=price=def_value;
}
public Fruit(String fruit_name,double tot_weights,double price){
this.fruit_name=fruit_name;
this.tot_weights=tot_weights;
this.price=price;
}
public double order(double order_weights){
if(order_weights>tot_weights){
return double(-1);
}
else{
tot_weights=tot_weights - order_weights;
return order_weights*price;
}
}
public Boolean equals(String fruit1,double wei1,double price1,String fruit2,double wei2,double price2){
if(((fruit1.equals(fruit2)) &&(wei1==wei2) && (price1==price2))== true ){
return true
}
}
public String toString(){
return fruit_name+" "+tot_weights+" "+price;
}
}
class OnlineSuperMarket{
private Fruit[] fruit_objects;
private String store_name;
private String web_address;
public const static float tax_rate = 0.095;
public const static int size=10;
public const static sn="TBD";
public const static wa="www.unknown.com";
Scanner scan=new Scanner(System.in);
public OnlineSuperMarket(){
fruit_objects=new Fruit[size];
store_name = sn;
web_address = wa;
}
public OnlineSuperMarket(String store_name,String web_address){
this.store_name=store_name;
this.web_address=web_address;
fruit_objects=new Fruit[size];
}
public void init(){
String fruit_names[];
double weights[];
double prices[];
for(int i=0;i<fruit_objects.length;i++){
fruit_objects[i]=new Fruit(scan.next(),scan.nextDouble(),scan.nextDouble());
}
}
public void sort(){
Arrays.sort(fruit_objects);
}
public void run(){
while(true){
System.out.println(" Enter a fruit name or Q (or q) to end:");
String choice= scan.next();
if(choice = "Q" || choice = "q"){
quit();
}
else{
if(find(choice)){
System.out.println("Enter weight in lbs:");
double weight=new nextDouble();
double price = order(weight);
if(price == double(-1)){
System.out.println("quantity not available");
}
else{
total_cost = price+tax_rate;
System.out.println("You ordered");
System.out.println("Fruit: "+choice);
System.out.println("Weight: "+weight+" lbs");
System.out.println("Price: "+price+"/lbs");
System.out.println("Total cost (plus tax): $"+total_cost);
}
}
else{
System.out.println(choice+" not available");
}
}
}
}
public void showFruits(){
for(Fruit obj:fruit_objects){
System.out.println(obj.toString());
}
}
public void quit(){
showFruits();
System.out.println("Thanks for your visit. Please come again!");
System.exit();
}
public Boolean find(Strign fruit_name){
sort();
int first=0;
int last = fruit_objects.length;
int mid = (first + last)/2;
while( first <= last ){
if (fruit_objects[mid] < fruit_name ){
first = mid + 1;
}else if ( fruit_objects[mid].equals(fruit_name) ){
return true;
break;
}else{
last = mid - 1;
}
mid = (first + last)/2;
}
if ( first > last ){
return false;
}
}
}
public class Design{
public static void main(String[] args) {
OnlineSuperMarket osm=null;
osm = new OnlineSuperMarket(store_name, web_address);
init();
showFruits();
sort();
showFruits();
}
}
See more about JAVA at brainly.com/question/12975450
#SPJ1
Please help me this goes with computer science so yeah
In today's world, the electronic version of the above can be sent as an ecard via any standard email service provider instantly over the internet.
How can the sender and receiver achieve the above?In order for the above to be possible today, the sender must have have an electronic mail address which is referenced to a domain name. The same goes to the receiver.
It is to be noted that the data (in this case the text and pictures contained int he postcard) are delivered to user accounts across several computer servers.
The computer servers transport the messages to their final destination and store them so that users may retrieve and send them whenever they connect to the email infrastructure. An email client or a web interface can be used to access email.
What are the comparisons?While there is a feeling that comes with handling physical mail such as the advantage of having the card retrieved without electricity, the ability to create handcrafted art, and even perfumed cards, they took relatively too long to prepare and to be sent to receiver.
Unlike traditional mail, electronic postcards are can be created, customized and sent withing a minute. E-post cards, unlike traditional ones, can be automated and sent to million of people at the same time in an instant.
Learn more about postcards:
https://brainly.com/question/15435088
#SPJ1
what coder does assembly language use for programming?
Answer:
These short codes are converted into machine learning language (binary, i.e., 1s and 0s) through the use of programs called assemblers. In a nutshell, machine language uses binary code, which is almost impossible for humans to decipher, whereas assembly language uses mnemonic codes to write a program.
Suppose that you have created a program with only the following variables
Int age=34
Int weight =180
Double height =5.9
Suppose that you also have a method with the following header:
Public static void calculate (Int age, double size)
Which of the following methods calls are legal and why
Calculate (age, height)
Calculate (weight, weight)
Explanation:
Calculate (age, height) is legal because method's second argument (double size), needs double value.