9/27/2017

DCT1144 Programming Fundamentals LAB 27 Sept 2017


1. SATU Terengganu applies the following water usage rate for their customer.

JADUAL PERKIRAAN KOD TARIF BEKALAN AIR
Enakmen PA. 51 Fasal 16 (UPEN.TR.5/115, DUN. TR. 15/25 SK.1)
MULAI 1 MAC 1997

Kod Jenis
Bacaan
Penggunaan Caj
Minima (RM)
Kuantiti M3
(Meter Padu)
Caj
Setiap M3
10 Rumahtangga 0 - 20.00 RM0.42 RM4.00 sebulan
20.1 - 40.00 RM0.65
40.1 - 60.00 RM0.90
60.1 ke atas RM1.00


Draw a flowchart to calculated the net amount of the bill for each consumer and print it.

2. A TNB Power supply company charges the following rates to their customers:-
Draw a flowchart and write a C++ program to calculated the net amount of the bill for each consumer and print it.


TARIFF CATEGORY UNIT CURRENT RATE (1 JAN 2014)
1. Tariff A - Domestic Tariff
For the first 200 kWh (1 - 200 kWh) per month sen/kWh 21.80
For the next 100 kWh (201 - 300 kWh) per month sen/kWh 33.40
For the next 300 kWh (301 - 600 kWh) per month sen/kWh 51.60
For the next 300 kWh (601 - 900 kWh) per month sen/kWh 54.60
For the next kWh (901 kWh onwards) per month sen/kWh 57.10
The minimum monthly charge is RM3.00  

9/24/2017

DCT1144 Programming Fundamentals LAB 25 Sept 2017

1.    Write a C++ program to input three integers and print the largest.




2.    A bicycle shop in a city hires bicycles by the day at different rates for different model below:

Model No.               Hire rate per Day (RM)
Model No. 1            14.00
Model No. 2            12.00
Model No. 3            10.00


In order to attract customers, the shopkeeper gives a discount on the number of days a bicycle is hired for. The policy of discount is as given below:

No. of days          Discount rate (%)
1-5                            0.00
6-10                           8
11 and over              15

Option 1

Option 2


9/18/2017

BCS1013 Lab 21 Sept 2017


1. Design an algorithm and write a C++ program  that prompts the user to input a number. The program should then output the number and a message saying whether the number is positive, negative, or zero.


2. Design an algorithm and write a C++ program  that prompts the user to input two numbers. The program should then output the numbers in ascending order.


3. Design an algorithm and write a C++ program  that prompts the user to input three numbers. The program should then output the numbers in ascending order.

4. Run the following program using several input such as 163, 200, 35.\

#include
#include
#include

using namespace std;

int main(int argc, char *argv[])
{
    int  RM, RM100 , RM50, RM10 , RM20, RM5, RM1 ,Baki ,Baki1, Baki2, Baki3;
    cout << "RM ";
    cin >> RM;
    RM100 = RM/100;
    Baki = RM%100;
    RM50 = Baki/50;
    Baki1 = Baki%50;
    RM20 = Baki1/20;
    Baki2 = Baki1%20;
    RM10 = Baki2/10;
    Baki3 = Baki2%10;
    RM5 = Baki3/5;
    RM1 = Baki3%5;
   
    cout << "Amount of RM100: " << RM100 << endl;
    cout << "Amount of RM50: " << RM50 << endl;
    cout << "Amount of RM20: " << RM20 <    cout << "Amount of RM10: " << RM10 << endl;
    cout << "Amount of RM5: " << RM5 << endl;
    cout << "Amount of RM1: " << RM1 << endl;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}
 

DCT1144 Programming Fundamentals LAB 18 Sept 2017


1. Design an algorithm and write a C++ program that reads a Weight and Height, then calcculate BMI and  displays the result . The formula for the BMI is as follows:
BMI = Weight / (Height x Height);


 2. Design an algorithm and write a C++ program that reads in the radius and length of a cylinder and computes its volume using the following formulas:
area = radius * radius * pi
volume = area * length

(pi = 3.14)


References

Flowchart Application - https://www.draw.io/
Flowchart Draw- Guide https://www.programiz.com/article/flowchart-programming
Pseudo code Guide- http://study.com/academy/lesson/pseudocode-definition-examples-quiz.html

9/13/2017

BCS1223 Lab 14 Sept 2017


Review : Objects and Classes

Give both Structured and Object Oriented solution for the following problems.
1.    Write a java program that reads the length and height of a rectangle and computes its area and parameter using the following formulas:-
Area = length x height
Perimeter = 2 x (length + height)




2.    Write a java program that reads the height of a cube  and computes its volume and parameter using the following formulas:-
Volume = height x height x height
Perimeter = 4 x height





3.    Write a program that reads in the radius and length of a cylinder and computes its volume using the following formulas:

Area = radius * radius * 3.14
Volume = area * length




9/10/2017

DCT1144 Programming Fundamentals LAB 11 Sept 2017

1. Design an algorithm and write a C++ program to find the perimeter and area of a rectangle. The perimeter and area of the rectangle are given by the following formulas:
    perimeter = 2 * (length + width)
    area = length * width

Algorithm
1. Get length of the rectangle
2. Get width of the rectangle
3. Find the perimeter using the following equation:
    perimeter = 2 * (length + width)
4. Find the area using the following equation:
    area = length * width
5. Print perimeter and area


C++ Program

#include
#include

using namespace std;

int main(int argc, char *argv[])
{
   int length, width, Perimeter, Area;
   cout<<" Please enter length and width of a rectangle \n";
   cin>>length;
   cin>>width;
   Perimeter = 2* (length + width);
   Area = length * width;
    cout<<"Perimeter of a rectangle = "<    cout<<"\n Area of a rectangle = "<    system("PAUSE");
    return EXIT_SUCCESS;
}



2. Design an algorithm and write a C++ program that reads a Fahrenheit degree in double, then converts it to Celsius and displays the result in a message dialog box. The formula for the conversion is as follows:

celsius = (5/9) * (fahrenheit - 32)


3. Design an algorithm and write a C++ program  that calculates the sales tax and the price of an item sold in a particular state State’s portion of the sales tax is 4% City’s portion of the sales tax is 1.5% If the item is a luxury item, then there is a 10% luxury tax.


4. Design an algorithm and write a C++ program that input two integers and find the largest.

9/04/2017

BCS1013 Problem Solving and Computer Programming 2017 2018 Sem 1

 Berikut adalah bahan-bahan yang akan di gunakan untuk BCS1013 Problem Solving and Computer Programming 2017 2018 Sem 1. 
 

2.Powerpoint Slides
Introduction to Algorithm (Flowchart and Pseudocode)
 
4. Editor untuk menulis program. Perisian Dev-C++ akan di gunakan untuk menulis aturcara. Perisian telah tersedia di Makmal. Jika pelajar ingin memasang (install) pada komputer sendiri, sila download dari pautan berikut:  http://www.bloodshed.net/dev/index.html. Rujuk cara memasang pada pautan berikut: https://ceng230.ceng.metu.edu.tr/Compilers/dev-cpp.html

9/03/2017

DCT1144 Programming Fundamentals 2017 2018 Sem 2

 
Saya akan mengendalikan subjek Programming Fundamentals untuk sem 2 2017 2018. Berikut adalah bahan-bahan yang akan di gunakan sepanjang semester berkenaan.
 

2.Powerpoint Slides
Introduction to Algorithm (Flowchart and Pseudocode)
 
4. Editor untuk menulis program. Perisian Dev-C++ akan di gunakan untuk menulis aturcara. Perisian telah tersedia di Makmal. Jika pelajar ingin memasang (install) pada komputer sendiri, sila download dari pautan berikut:  http://www.bloodshed.net/dev/index.html. Rujuk cara memasang pada pautan berikut: https://ceng230.ceng.metu.edu.tr/Compilers/dev-cpp.html

Cara download Installer windows 10 dalam format ISO

1. Jika anda bercadang untuk download windows 10 melalui website rasmi windows - pilihan untuk download dalam format ISO tidak di berikan.  ...