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.  ...