0% found this document useful (0 votes)
22 views10 pages

Lecture 1 - Introduction To Computer and Programming Language

Here are two C++ programs to print the requested outputs: 1. #include <iostream> #include <iomanip> using namespace std; int main() { cout << setfill('*') << setw(10) << "\n"; cout << setfill('*') << setw(6) << "INTRO" << setfill('*') << setw(6) << "\n"; cout << setfill('*') << setw(10) << "\n"; return 0; } 2. #include <iostream> #include <iomanip> using namespace std; int main() { cout << set

Uploaded by

Vikines Viki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views10 pages

Lecture 1 - Introduction To Computer and Programming Language

Here are two C++ programs to print the requested outputs: 1. #include <iostream> #include <iomanip> using namespace std; int main() { cout << setfill('*') << setw(10) << "\n"; cout << setfill('*') << setw(6) << "INTRO" << setfill('*') << setw(6) << "\n"; cout << setfill('*') << setw(10) << "\n"; return 0; } 2. #include <iostream> #include <iomanip> using namespace std; int main() { cout << set

Uploaded by

Vikines Viki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 10

Lecture 1

Introduction to Computer and


Programming Language
C++ programming Language
• Extension of C
• Support procedure-oriented and object-oriented programming
approach
• Invented by Bjarne Stroustrup in 1980

HOW COMPUTER RUN A PROGRAM


Edit : Source code ( type the program)

Compile : If no syntax errors -> Object Code

Link : Link to library function -> exe module

Run : Output ( Check for any semantic errors)


A Typical C++ Program

# include <header files> Preprocessor Directive


# define P 100

/ / A typical C++ Program Comment


using namespace std;
int main ( ) Begin
{
Variables declaration
…….. ; main function
…….. ;
Statements;
……... ;
return 0;
} End
Simple C++ Program

# include <iostream>
using namespace std;
// Aturcara ini akan mencetak sahaja (Penggunaan arahan cout)
int main ( )
{
cout << “Welcome to KUTKM \n”;
cout << “ MELAKA BANDARAYA BERSEJARAH”;

return 0;
}
Buat aturcara lengkap yang boleh mencetak output berikut

Output
Welcome to KUTKM
MELAKA BANDARAYA BERSEJARAH
Welcome to
KUTKM
MELAKA
BANDARAYA BERSEJARAH
#include <iostream>
#include <iomanip>
#define P 100
using namespace std;
int main()
{
cout << "WELCOME TO KUTKM" << setfill('$') << setw(40);
cout << "MELAKA BANDARAYA BERSEJARAH\n";
cout << " " <<P <<"\n";
cout << "SELAMAT\tMAJU\tJAYA" <<endl <<endl;
return 0;
}
Output
WELCOME TO KUTKM$$$$$$$$$$$$MELAKA BANDARAYA BERSEJARAH
100
SELAMAT MAJU JAYA
Latihan
Buat satu aturcara lengkap untuk mencetak output seperti di bawah :-
SARJANA MUDA KEJURUTERAAN ELEKTRONIK
KOLEJ UNIVERSITI TEKNIKAL

******************MELAKA*******************
Manipulator ( # include <iomanip>

1. “\n” : Advances the cursor to the beginning of the next line

e.g cout << “Mummy The Return\n\n”;


cout << “The Sixth Sense << endl;

Output: Mummy The Return

The Sixth Sense

2. endl : Advances the cursor to the beginning of the next line. Forces any
data remaining in the archive buffer to be written to the file.

Same as \n

3. “\t” : Horizontal tab

e.g. cout << “Mummy\tThe\tReturn\n\n”

Output: Mummy The Return


4. setw (n) : sets the stream’s internal field width variable to n. This setting remains
in effect only for the next insertion.

e.g cout << setw(10) << “567” << setw(30) << "Pearl Harbour";

Output ^^^^^^^567^^^^^^^^^^^^^^^^^Pearl Harbour

5. setfill (‘?’) : This parameterized manipulator sets the stream’s fill character. The
default is a space. This setting remains in effect until the next change.

e.g cout << setfill (‘*’) << setw(5) << “567” << setw(20) << “Pearl
Harbour”
Output **567*******Pearl Harbour
Contoh penyelesaian

1 #include <iostream>

using namespace std;


int main()
{
cout << "SARJANA MUDA KEJURUTERAAN ELEKTRIK" << endl;
cout << " KOLEJ UNIVERSITI TEKNIKAL\n\n";
cout << "*****************MELAKA****************";
return 0;
}

2 #include <iostream>
using namespace std;
int main()
{
cout << "SARJANA MUDA KEJURUTERAAN ELEKTRONIK\n" ;
cout << " KOLEJ UNIVERSITI TEKNIKAL";
cout << “\n\n****************MELAKA****************";
return 0;
}
3 #include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout << "SARJANA MUDA KEJURUTERAAN ELEKTRONIK\n";
cout << setw(30) <<"KOLEJ UNIVERSITI TEKNIKAL\n";
cout << "\n" << setfill('*') << setw(20) <<"MELAKA" << setfill('*') << setw(15) << endl;

return 0;
}
4 #include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout << "SARJANA MUDA KEJURUTERAAN ELEKTRIK\n";
cout << " KOLEJ UNIVERSITI TEKNIKAL\n\n";
cout << setfill('*') << setw(34) <<"MELAKA**************" << endl;
return 0;
}
Latihan

1. Buat aturcara untuk mencetak output berikut

**********
**INTRO**
**********

2. Buat satu aturcara yang akan mencetak nama dan matrik anda.
Gunakan arahan yang telah dipelajari untuk menghasilkan
output yang menarik

You might also like