1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
sweet [91]
4 years ago
12

// This program accepts any number of purchase prices// and computes state sales tax as 6% of the value// and city sales tax as

2% of the value// Modify the program so that the user enters// the two tax rates// at the start of the programstartDeclarationsnum pricenum STATE_TAX_RATE = 0.06num CITY_TAX_RATE = 0.02num totalTaxnum totalstartUp()while price not equal to 0mainLoop()endwhilefinishUp()stopstartUp()output "Enter a price or 0 to quit"input pricereturnmainLoop()totalTax = price * STATE_TAX_RATE + price * CITY_TAX_RATEtotal = price + totalTaxoutput "Price is " , price, " and total tax is ", totalTaxoutput "Total is ", totaloutput "Enter a price or 0 to quit"input pricereturnfinishUp()output "End of program"return
Computers and Technology
2 answers:
elixir [45]4 years ago
7 0

Answer:

Hi there! This is a good question that tests the basics of loops and user input as well as constants and methods. For the sake of simplicity, I have implemented the program in Python. Please find the implementation of this answer below.

Explanation:

Simply save the below code in a file called sales_tax_value.py and run it with python 2.0. If using Python 3.0 + then you'll need to change the line:

"price = raw_input("Enter a price or 0 to quit: ");"

to

"price = input("Enter a price or 0 to quit: ");

sales_tax_value.py

def calculate_total(price):

 totalTax = price * STATE_TAX_RATE + price * CITY_TAX_RATE;

 total = price + totalTax;

 return total;

pricenum = -1;

price = pricenum;

STATE_TAX_RATE = 0.06;

CITY_TAX_RATE = 0.02;

while price != 0:

 price = raw_input("Enter a price or 0 to quit: ");

 try:

   price = int(price);

   print(calculate_total(price));

 except ValueError:

   print("Invalid input!");

   price = -1;

chubhunter [2.5K]4 years ago
7 0

Question:

// This program accepts any number of purchase prices

// and computes state sales tax as 6% of the value

// and city sales tax as 2% of the value

//Modify the program so that the user enters

// the two tax rates

// at the start of the program

start

Declarations

num price

num STATE_TAX_RATE = 0.06

num CITY_TAX_RATE = 0.02

num totalTax

num total

startUp()

while price not equal to 0

mainLoop()

endwhile

finishUp()

stopstartUp()

output "Enter a price or 0 to quit"

input price

returnmain

Loop()

totalTax = price * STATE_TAX_RATE + price * CITY_TAX_RATE

total = price + totalTax

output "Price is " , price, " and total tax is ", totalTaxoutput "Total is ", total

output "Enter a price or 0 to quit"

input price

return finishUp()

output "End of program"

return

Answer

Modified Program below

// This program accepts any number of purchase prices

// and computes state sales tax as 6% of the value

// and city sales tax as 2% of the value

//Modify the program so that the user enters

// the two tax rates

// at the start of the program

start

Declarations

num price

num STATE_TAX_RATE

num CITY_TAX_RATE

num totalTax

num total

input STATE_TAX_RATE

input CITY_TAX_RATE

startUp()

while price not equal to 0

mainLoop()

endwhile

finishUp()

stopstartUp()

output "Enter a price or 0 to quit"

input price

returnmain

Loop()

totalTax = price * STATE_TAX_RATE + price * CITY_TAX_RATE

total = price + totalTax

output "Price is " , price, " and total tax is ", totalTaxoutput "Total is ", total

output "Enter a price or 0 to quit"

input price

return finishUp()

output "End of program"

return

You might be interested in
1.) A ____ is a piece of information.
alukav5142 [94]

Answer:

pasensya na Hindi ko alam Ang sasabihin

5 0
4 years ago
Which formula is a simple formula?<br> O =E10/5+1<br> 0 -5+A1*B1<br> O =C3+10-E3<br> 0 =10-(A3-D13)
steposvetlana [31]

Answer:

O =C3+10-E3

Explanation:

Only addition and subtraction :D

8 0
3 years ago
________ speeds time to insights and enables better data governance by performing data integration and analytic functions inside
Lyrx [107]
<h3><em>↓Answer↓</em></h3>

<u>In-database analytics</u> speeds time to insights and enables better data governance by performing data integration and analytic functions inside the database.

3 0
2 years ago
Design a GUI program as follows: The program will open up a window that contains a read-only text box and 2 buttons. One button
Marizza181 [45]

Answer:

Kindly note that, you're to replace "at" with shift 2 as the brainly text editor can't accept the symbol

Explanation:

A graphical user interface (GUI) allows a user to interact with a computer program using a pointing device that manipulates small pictures on a computer screen. The small pictures are called icons or widgets. Various types of pointing devices can be used, such as a mouse, a stylus pen, or a human finger on a touch screen

import java.awt.Color;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class LuckyButtons {

  static JFrame frame = new JFrame("Lucky Buttons");

  static JPanel panel = new JPanel();

  public static void main(String s[]) {

      panel.setLayout(null);

      final JTextField txt1 = new JTextField(10);

      txt1.setBounds(200, 50, 100, 30);

      // password field

      final JTextField txt2 = new JTextField(10);

      txt2.setBounds(320, 50, 100, 30);

      txt1.setEnabled(false);

      txt2.setEnabled(false);

      JButton btn1 = new JButton();

      btn1.setText("I feel lucky! :)");

      btn1.setBounds(200, 150, 130, 20);

      JButton btn2 = new JButton();

      btn2.setText("I don't feel lucky :(");

      btn2.setBounds(350, 150, 150, 20);

      btn1.addActionListener(new ActionListener() {

           "at"Override

          public void actionPerformed(ActionEvent aE) {

                  txt1.setText("I feel lucky! :)");

                  txt2.setText("I feel lucky! :)");

                  panel.setBackground(Color.red);

          }

      });

      btn2.addActionListener(new ActionListener() {

          "at"Override

          public void actionPerformed(ActionEvent aE) {

              txt1.setText("I don't feel lucky :(");

              txt2.setText("I don't feel lucky :(");

              panel.setBackground(Color.white);

          }

      });

      panel.add(txt1);

      panel.add(txt2);

      panel.add(btn1);

      panel.add(btn2);

     

      frame.add(panel);

      frame.setSize(600, 300);

      frame.setLocationRelativeTo(null);

      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

      frame.setVisible(true);

  }

}

Kindly check the attached image below for the code output.

6 0
3 years ago
How to build a 5*32 decoder by using 3*8 and 2*4 decoders? (digital design)
GuDViN [60]
Depends if your encoder has ENABLE input..
if so see my attached image.
sorry for the messy schema
7 0
4 years ago
Other questions:
  • You can toggle between different types of references by pressing the ____ key on your keyboard.
    15·1 answer
  • The website of an international human rights organization stores a large database of information and provides search functionali
    15·1 answer
  • Joe, a user, wants his desktop RAID configured to allow the fastest speed and the most storage capacity. His desktop has three h
    12·1 answer
  • How is a technical certificate like a computer-related associate degree?
    12·2 answers
  • You company hired you to build a network. List of technical question that you will ask?
    11·1 answer
  • GIVING BRAINLIEST Jenna creates advertisements for companies to air on television. Which file format will best preserve the grap
    5·2 answers
  • How to convert 23.125 to binary (Hex) using the double - precision representation
    6·1 answer
  • Which of the following terms best describes the product development life cycle process?
    6·2 answers
  • Is Invader Zim gonna come back?
    7·1 answer
  • What is analog computer? where is it used​
    6·2 answers
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!