##### Use CA10RAM to get 10%* Discount. (5/5)

### Write a program that asks a user how many classes he or she is taking. Given that the price of a class is \$99999.98 and the education tax is 247%, tell the user how much he or she has to pay.

INSTRUCTIONS TO CANDIDATES

CSC101-0901 Spring 2020

Laboratories

Show me your work during the lab parts of our on-line sessions if you have such an opportunity. Email me your work that you could not show during lab time.

When emailing follow the homework submission requirements.

Lab 1.      Arithmetics

1. Convert 101001012 to decimal

2. Convert 5810 to binary

4. Convert AC916 to decimal

5. 11001111+10101110=

6. 8FA9+ F7D3=

7. convert 3A5D16 to binary

Lab 2.      Calculations

Write a program that evaluates the following expressions. Don't do any calculations manually. Tell the user what are you computing and the result. Your results have to be as exact as possible.

Assign a value to the a variable by yourself. Ask the user of the program for the value for b.

1. a) 7∗(−3)+√8

2. b) 5−a+12

4+3

1. c) 3∗(√5+b+2)

a3+b

1. Program an example that demonstrates the difference between the integer and floating- point division.

2. Write a program that asks a user how many classes he or she is taking. Given that the price of a class is \$99999.98 and the education tax is 247%, tell the user how much he or she has to

Lab 3.      Drawing

Use several of the turtle functions to draw something of your choice.

Lab 4.      Boolean Expressions

Write a program that evaluates the following expressions. Assign reasonable values to the variables. Print the results.

1. a<b≥c

2. √a−7≠c b2

3. d ∨e∧ f

4. a<b∨¬d

∧ means and,

∨ means inclusive or,

¬ means not.

Lab 5.   If

1. Ask a user how many kilograms of brains does he have. If he has more than 1.4, tell him that he is like a smart person, otherwise tell him that he is unlike a smart

2. Ask a user for 2 integers and divide them. Prevent the division by zero Display the result.

3. Use elif structure in the following: Ask a user for his or her income.

If the income is between \$0 and \$20000, make the user pay \$9000000 tax. If the income is between \$20001 and \$90000 make the user pay 70%.

If the income is between \$90001 and \$900000 make the user pay 30%. If the income is above \$900000 make the user pay 1%.

Tell the user the sum he or she has to pay and how much money he or she has left

1. Draw flowcharts for the previous parts of this

Lab 6.      Loops

1. Write a for loop that prints all integers from 3 to 13 inclusive. Write a version of it with a list and range

2. Write a for loop that prints 5 elements of the following sequence:

3. Write a loop that computes the sum of all the integers from 8 to 78

4. Write a loop that asks a user to enter the mass of the sun. Keep asking as long as the user provides a wrong (Use a normal unit for mass.)

5. Write nested loops that print the following:

6. Draw flowcharts for parts b, c and e.

Lab 7.      Functions

1. Write a program that asks a user for the minimum and the maximum and prints a random number from the minimum to the

2. Write a function that accepts no arguments, returns nothing and prints “I am beginning to learn functions”.

3. Write a function that accepts a distance and a speed as arguments and returns how long it would take to travel the distance with the given speed. (Use normal )

4. Write a function that accepts a velocity of an object and its mass as arguments and

returns the kinetic energy of the object.

1. Write a main function that asks a user whether he wants to compute the time or the kinetic energy asks him for the appropriate values and prints the result. (Note that the whole point here is to take advantage of the functions you wrote )

Lab 8.      HTML

Create an HTML file, open it in a simple text editor (e.g. notepad) and a web browser

Firefox) At the same time. (You can drag and drop it into both applications.)

Write a web page containing elements we covered in class. To view the changes you are making, save the HTML file in the text editor and refresh (typically using a button with a round arrow) it in your browser.

(5/5)

## Related Questions

##### . Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

##### . The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

##### . Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

##### . SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

##### . Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

### Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed ##### AyooluwaEducation
(/5)

Hire Me ##### RIZWANAMathematics
(/5)

Hire Me (/5) 