SlideShare uma empresa Scribd logo
1 de 26
Dasar C++ | FileHeader&Sintaks
FileHeader
--->File yang berfungsi sebagai pengenal perintah i/o yang digunakan dalam penulisan perintah
program.
Jenis FileHeader
conio (ConsoleInputOutput) sintaks ---> clrscr(); & getch();
stdio (Standar InputOutputObject) sintaksInput ---> scanf & gets
sintaksOutput ---> puts, putchar, printf
iostream (InputOutputStream) sintaksInput ---> cin
sintaksOutput ---> cout
iomanip (InputOutput Manipulator) biasanya digunakan dalam array. sintaks ---
>setw(width/lebar), setiosflags (rataanparagraph/kalimat), setprecision (desimal)
==================================
Catatan :
Perintah input dan output di C++
Perintah input ---> scanf(); | gets(); | cin>>;
perintah output ---> printf(); | cout(); | putchar();
==================================
Penentu Format untuk scanf | printf
Tipe Data | Penentu Format
~~~~~~~~~~~~~~~~~~~
*Integer | %d
*Float / Decimal | %f
Berpangkat | %e
*Character | %c
*String | %s
Long Integer | %ld
~~~~~~~~~~~~~~~~~~~
(*) Tipe data yang sering digunakan
Perintah SintaksInput | scanf | gets | cin
Bentuk Umum
Scanf ("Penentu Format",&nama_variabel);
gets(nama_variabel);
cin>>nama_variabel;
Perintah SintaksOutput | printf | puts | putchar | cout
Bentuk Umum
printf("statemen");
puts("statement");
putchar("statement");
cout<<"statement";
Perintah SintaksManipulation | setioflags | setw | setprecision
Bentuk Umum
cout<<setiflags(ios::left/right)<<setw(panjang_spasi)<<nama_variabel
cout<<setprecision(ukuran_desimal<<nama_variabel
=======================================
Catatan :
n untuk pindah baris baru
t untuk mengetengahkan teks (seperti fungsi tabulasi)
scanf | cin : tidak bisa menerima spasi
gets : bisa menerima spasi
<<endl untuk pindah baris
Contoh Sintaks C++
SEARCHING
1.Masukan beberapa angka (min 5), tampilkan yang mengandung angka 9.
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int i[10];
int x,y,c=1;
int b[10];
cout<<"Banyak inputan : ";cin>>y;
for(x=0;x<=y;x++){
gotoxy(1,x+4);cout<<"Masukan angka : ";cin>>i[x];
if(i[x] % 10 == 9 ){
gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<>
}
elseif(i[x] / 10 == 9 ){
gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<>
}
elseif(i[x] /100 == 9 ){
gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<>
}
}
getch();
}
2.Buat kalimat, cari huruf C (ada atau tidak).
#include "iostream.h"
#include "conio.h"
#include "string.h"
void main()
{
clrscr();
int x,y,jd,c=0;
char a[1][100];
cout<<"Masukan Kalimat : ";cin>>a[1];
jd=strlen(a[1]);
for(y=jd;y>=0;y--){
if(a[1][y]=='c'){
c++;
}
else{
c=c+0;
}
}
if(c==0){
cout<<"Tidak terdapat huruf c";
}
else{
cout<<"Terdapat huruf c";
}
getch();
}
3.Masukan beberapa angka cari nilai terkecil dan terbesar, lalu kalikan.
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int k,i,x;
int a[7]={8,5,7,6,3,4,2};
intflag=1;
int n=9;
for(x=0;x<=n-2;x++ &&flag==1){
for(i=0;i<=n-2-1;i++){
flag=1;
if(a[i]>a[i+1]){
k=a[i+1];
a[i+1]=a[i];
a[i]=k;
}
}
}
//Menampilkan
cout<<"Hasil kali nilai terbesar dan terkecil adalah"<<endl;< p=""></endl;<>
cout<<a[0]<<" x="" "<<a[6]<<"="<<a[0]*a[6];</p><p class=" msonormal"="" style="margin-
left: 36pt;">getch();</a[0]<<">
}
4.Tampilkan angka 1 s/d 500, lalu tampilkan lagi yang mengandung angka 5.
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
//int i[10];
int x,y,c=1;
//int b[10];
//cout<<"Banyak inputan : ";cin>>y;
for(x=1;x<=500;x++){
cout<<x<<" ";<="" p=""></x<<">
gotoxy(1,x+4);cout<<"Masukan angka : ";cin>>i[x];
if(x % 10 == 5 ){
gotoxy(55,20+c++);cout<<"o "<<x<<endl;< p=""></x<<endl;<>
}
elseif(x / 10 == 5 ){
gotoxy(55,20+c++);cout<<"o "<<x<<endl;< p=""></x<<endl;<>
}
elseif(x /100 == 5 ){
gotoxy(55,20+c++);cout<<"o "<<x<<endl;< p=""></x<<endl;<>
}
}
getch();
}
5.Buat kalimat, cari hurup D lalu tampilkan jumlahnya.
#include "iostream.h"
#include "conio.h"
#include "string.h"
void main()
{
clrscr();
int x,y,jd,c=0;
char a[1][100];
cout<<"Masukan Kalimat : ";cin>>a[1];
jd=strlen(a[1]);
for(y=jd+1;y>=0;y--){
if(a[1][y]=='d'){
c++;
}
else{
c=c+0;
}
}
if(c==0){
cout<<"Tidak terdapat huruf d";
}
else{
cout<<"Terdapat huruf d sebanyak "<<c;< p=""></c;<>
}
getch();
}
6.Looping hingga jumlah n, lalu cari yang mengandung n.
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int x,a,y=0,b;
cout<<"Anda ingin menampilkan,"<<endl;< p=""></endl;<>
cout<<"Dari : ";cin>>a;
cout<<"Sampai : ";cin>>b;
for(x=a;x<=b;x++){
cout<<x<<" ";</x<<"
y++;
}
cout<<endl<<endl<<"ditemukan "<<b<<endl;<="" p=""></endl<<endl<<"ditemukan>
cout<<"dengan "<<y<<"x inputan.";<="" p=""></y<<"x>
getch();
}
7.Buat satu kalimat, tentukan banyak huruf yang ditulis dan jangan lupa banyak spasinya. Minimal
dalam satu kalimat ada 10 kata.
include "iostream.h"
#include "conio.h"
#include "string.h"
void main()
{
clrscr();
intjd,n,x,y;
intsp;
chardt[2][100]={"Aku adalah kapitendoledole","merantau kemana mana ocehehe"};
sp=0;
for(x=1;x<=2;x++){
jd=strlen(dt[x-1]);
for(y=jd;y>=0;y--){
if(dt[x][y]==' '){
sp=sp+1;
}
}
cout<<endl<<"jumlah hurup="" data="" ke="" "<<x<<"="" adalah="" "<<jd-sp<<endl;<=""
p=""></endl<<"jumlah>
cout<<"dan Jumlah spasi adalah "<<sp;< p=""></sp;<>
}
getch();
}
SORTING
1.Bilangan Fibonanci
include "iostream.h"
#include "conio.h"
void main();
{
clrscr;
int a[5];
a[0]=2;
for(x=0;x<=4;x++){
a[x+1]=a[x]*+2;
}
for(x=0;x<=4;x++){
cout<<a[x]<<" ";<="" p=""></a[x]<<">
}
getch();
}
2.Urutkan nama
#include "iostream.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
{
clrscr();
int x,y,z,n,s,c=0;
char* a[5];
cout<<"Insert total : ";cin>>n;
for(x=0;x<n;x++){< p=""></n;x++){<>
cout<<"Insertname : ";cin>>a[x];
if(c <strlen(a[x])){
c=strlen(a[x]);
} }
for(y=0;y<n-1;y++){< p=""></n-1;y++){<>
for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
s=0;
for(z=0;z<c;z++){< p=""></c;z++){<>
if( a[x][z] != a[x+1][z] ){
if( a[x][z] > a[x+1][z] ){
s++;}
else{
s--;}
break;}
}
if(s>0){
a[n]=a[x];
a[x]=a[x+1];
a[x+1]=a[n];
}}}
cout<<endl<<endl<<"sesudah diurutkan="" :="" ";<="" p=""></endl<<endl<<"sesudah>
for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
cout<<a[x]<<" ";}<="" p=""></a[x]<<">
getch();
}
3.Buat deret aritmatika dengan angka 1,3,9,27,…
#include "iostream.h"
#include "conio.h"
void main();
{
clrscr;
int a[5];
a[0]=1;
for(x=0;x<=4;x++){
a[x+1]=a[x]*3;
}
for(x=0;x<=4;x++){
cout<<a[x]<<" ";<="" p=""></a[x]<<">
}
getch();
}
4.Buat deret aritmatika dengan pola 2,4,6,8,….
#include "iostream.h"
#include "conio.h"
void main();
{
clrscr;
int a[5];
a[0]=2;
for(x=0;x<=4;x++){
a[x+1]=a[x]*+2;
}
for(x=0;x<=4;x++){
cout<<a[x]<<" ";<="" p=""></a[x]<<">
}
getch();
}
5.Mengurutkan nama kota
#include "iostream.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
{
clrscr();
int x,y,z,n,s,c=0;
char* a[5];
cout<<"total inputan : ";cin>>n;
for(x=0;x<n;x++){< p=""></n;x++){<>
cout<<"input nama kota : ";cin>>a[x];
if(c <strlen(a[x])){
c=strlen(a[x]);
} }
for(y=0;y<n-1;y++){< p=""></n-1;y++){<>
for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
s=0;
for(z=0;z<c;z++){< p=""></c;z++){<>
if( a[x][z] != a[x+1][z] ){
if( a[x][z] > a[x+1][z] ){
s++;}
else{
s--;}
break;}
}
if(s>0){
a[n]=a[x];
a[x]=a[x+1];
a[x+1]=a[n];
}}}
cout<<endl<<endl<<"sesudah diurutkan="" :="" ";<="" p=""></endl<<endl<<"sesudah>
for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
cout<<a[x]<<" ";}<="" p=""></a[x]<<">
getch();
}
6.Urutkan angka dari kecil-besar
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int k,i,x;
int a[7]={8,5,7,6,3,4,2};
intflag=1;
int n=9;
for(x=0;x<=n-2;x++ &&flag==1){
flag=0;
for(i=0;i<=n-2-1;i++){
flag=1;
if(a[i]>a[i+1]){
k=a[i+1];
a[i+1]=a[i];
a[i]=k;
}
}
}
for(x=0;x<=6;x++){
cout<<a[x]<<endl;< p=""></a[x]<<endl;<>
}
getch();
}
7.Urutkan angka dari awal-akhir
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int k,i,x;
int a[7]={8,5,7,6,3,4,2};
for(x=6;x<=0;x--){
cout<<a[x]<<endl;< p=""></a[x]<<endl;<>
}
getch();
}
8.Urutkan kata dari mulai jumlah terkecil
#include "iostream.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
{
clrscr();
int x,y,z,n,s,c=0;
char* a[5];
cout<<"Insert total : ";cin>>n;
for(x=0;x<n;x++){< p=""></n;x++){<>
cout<<"Insertname : ";cin>>a[x];
}
for(y=0;y<n-1;y++){< p=""></n-1;y++){<>
for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
if(strlen(a[x] <strlen(a[x+1] ){
a[n]=a[x];
a[x]=a[x+1];
a[x+1]=a[n];
}
}
}
cout<<endl<<endl<<"sesudah diurutkan="" :="" ";<="" p=""></endl<<endl<<"sesudah>
for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
cout<<a[x]<<" ";<="" p=""></a[x]<<">
}
getch();
}
9.Kebalikan dari no.8
#include "iostream.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
{
clrscr();
int x,y,z,n,s,c=0;
char* a[5];
cout<<"Insert total : ";cin>>n;
for(x=0;x<n;x++){< p=""></n;x++){<>
cout<<"Insertname : ";cin>>a[x];
}
for(y=0;y<n-1;y++){< p=""></n-1;y++){<>
for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
if(strlen(a[x] <strlen(a[x+1] ){
a[n]=a[x];
a[x]=a[x+1];
a[x+1]=a[n];
}
}
}
cout<<endl<<endl<<"sesudah diurutkan="" :="" ";<=""
p=""></endl<<endl<<"sesudah>
for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
cout<<a[x]<<" ";<="" p=""></a[x]<<">
}
getch();
}
10.Sorting dengan buble
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int k,i,x;
int a[7]={8,5,7,6,3,4,2};
intflag=1;
int n=9;
for(x=0;x<=n-2;x++ &&flag==1){
flag=0;
for(i=0;i<=n-2-1;i++){
flag=1;
if(a[i]>a[i+1]){
k=a[i+1];
a[i+1]=a[i];
a[i]=k;
}
}
}
for(x=0;x<=6;x++){
cout<<a[x]<<endl;< p=""></a[x]<<endl;<>
}
getch();
}
11.Sorting dengan Squential
??
12.Insert acak dengan sorting bilangan genap
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int a[5];
int b[5];
int x,i,flag=1;
int n=7;
for(x=0;x<=4;x++){
cout<<"Masukan angka : ";cin>>a[x];
if(a[x] % 2 == 0){
b[x]=a[x];
}
for(x=0;x<=n-2;x++ &&flag==1){
flag=0;
for(i=0;i<=n-2-1;i++){
flag=1;
if(b[i]>b[i+1]){
k=b[i+1];
b[i+1]=b[i];
b[i]=k;
}
}
}
for(x=0;x<=6;x++){
cout<<b[x]<<endl;< p=""></b[x]<<endl;<>
}
getch();
}
13.Insert acak dengan sorting bilangan ganjil
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int a[5];
int b[5];
int x,i,flag=1;
int n=7;
for(x=0;x<=4;x++){
cout<<"Masukan angka : ";cin>>a[x];
if(a[x] % 2 != 0){
b[x]=a[x];
}
}
for(x=0;x<=n-2;x++ &&flag==1){
flag=0;
for(i=0;i<=n-2-1;i++){
flag=1;
if(b[i]>b[i+1]){
k=b[i+1];
b[i+1]=b[i];
b[i]=k;
}
}
}
for(x=0;x<=6;x++){
cout<<b[x]<<endl;< p=""></b[x]<<endl;<>
}
getch();
}
14.Insert bilangan sebanyak 10 tampilkan bilangan terbesar
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int k,i,x;
int a[10];
intflag=1;
int n=9;
for(x=0;x<=9;x++){
cout<<"Masukan angka : ";cin>>a[x];
}
for(x=0;x<=n-2;x++ &&flag==1){
flag=0;
for(i=0;i<=n-2-1;i++){
flag=1;
if(a[i]>a[i+1]){
k=a[i+1];
a[i+1]=a[i];
a[i]=k;
}}}
for(x=0;x<=6;x++){
cout<<"Nilai terbesar adalah "<<a[9];< p=""></a[9];<>
}
getch();
}
15.Insert bilangan sebanyak 10 tampilkan bilangan terkecil
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int k,i,x;
int a[10];
intflag=1;
int n=9;
for(x=0;x<=9;x++){
cout<<"Masukan angka : ";cin>>a[x];
}
for(x=0;x<=n-2;x++ &&flag==1){
flag=0;
for(i=0;i<=n-2-1;i++){
flag=1;
if(a[i]>a[i+1]){
k=a[i+1];
a[i+1]=a[i];
a[i]=k;
}}}
for(x=0;x<=6;x++){
cout<<"Nilai terkecil adalah "<<a[0];< p=""></a[0];<>
}
getch();
}
POINTER
1.Pembagian uang
void main()
{
int b,*a,d,c,x,y,g,h,i,j,o;
cout<<"Nominal : ";cin>>*a;
b=*a/675;
c=b*675;
d=*a-c;
g=h=i=j=0;
x=1;
while(x<d){< p=""></d){<>
if(d>=500){
d=d-500;
g=1;
}
elseif(d>=100 && d<500){
d=d-100;
h=1;
}
elseif(d>=50 && d<100){
d=d-50;
i=1;
}
else{
d=d-25;
j=1;
}
x++;
}
cout<<"Uang Rp. 25,00 = "<<b+j<<endl;< p=""></b+j<<endl;<>
cout<<"Uang Rp. 50,00 = "<<b+i<<endl;< p=""></b+i<<endl;<>
cout<<"Uang Rp. 100,00 = "<<b+h<<endl;< p=""></b+h<<endl;<>
cout<<"Uang Rp. 500,00 = "<<b+g<<endl;< p=""></b+g<<endl;<>
}
2.Bilangan ganjil, bilangan genap
void main()
{
Int*a;
cout<<”masukan bilangan : “ ;cin>>*a;
if(*a %2==0){
cout<<”bilangan genap”;
}
else{
cout<<”bilangan ganjil”;
}
getch();
}
3.Mengganti huruf pertama
void main()
{
int x,y;
char*a;
cout<<”masukan kata : “;cin>>*a;
y=strlen(*a);
for(x=y;x>=0;x--){
If(x=0){
a++=”A”;
}
}
cout<<*a;
}
4.Menghitung panjang string
void main()
{
int x,y;
char*a;
cout<<”masukan kata : “;cin>>*a;
y=strlen(*a);
cout<<”Panjang string : “<<y;< p=""></y;<>
}
5.Menjumlahkan Elemen Array
void main()
{
int*a;
int n,x;
for(x=0;x<=4;x++){
fout<<”masukan nilai : “;cin>>*a;
n=n+*a;
}
cout<<”Total : “<<n;< p=""></n;<>
}
6.Faktorial
7.Konversi decimal ke biner
8.Konversi decimal ke hexa
9.tofunction
void tampil(int*f);
void main()
{
int*p;
a[5]={1,2,3,4,5};
a=&a[0];
tampil(p);
}
void tampil(int*f)
{
int x;
for(x=0;x<=4;x++){
cout<<*f++;
}
}
10.Luas bangun ruang
void main()
{
cout<<”luas alas : “;cin>>*la;
cout<<”tinggi : “cin>>*t;
*l=*la * *t;
cout<<”Luas : “<<*l;
}
11.Konversi suhu
12.Pencarian kamus array
13.Menghitung nilai ujian mahasiswa
void main()
{
int x;
int*p,b=0,n;
float rata;
cout<<"Berapa nilai yang diinputkan : ";cin>>n;
for(x=0;x<=n-1;x++){
cout<<"Masukan nilai "<<x+1<<" ";cin="">>*p;</x+1<<">
b=b+*p;
}
rata=b/n;
cout<<"Jumlah nilai "<<b<<endl;< p=""></b<<endl;<>
cout<<"Rata-rata "<<rata;< p=""></rata;<>
}
14.Typevoid
void main()
{
void*p;
int
for(x=0;x<=5;x++){
cout<<"Masukan nilai : ";cin>>*p;
}
for(x=0;x<=5;x++){
cout<<"Nilai : "<<*p++;
cout<<"Alamat : "<<&p++;
}
}
15.Array
void tampil(int*f);
void main()
{
int*p;
a[5]={1,2,3,4,5};
a=&a[0];
tampil(p);
}
void tampil(int*f)
{
int x;
for(x=0;x<=4;x++){
cout<<*f++;
}
}
16.Persamaan kuadrat
17.Penjualan barang
18.Bentuk segitiga
19.Matrixs
#include
#include
void main()
{
int*a,*b,*c,x,y;
for(x=0;x<=1;x++){
for (y=0;y<=1;y++) {
cout<<"masukan Matrik a :";
cin>>*a;
} }
for(x=0;x<=1;x++){
for (y=0;y<=1;y++) {
cout<<"masukan Matrik b :";
cin>>*b;
} }
for(x=0;x<=1;x++){
for (y=0;y<=1;y++){
*c=*a+*b;
cout<<*c<<" ";
}}
}
20.toStructur
void main()
{
Int*i;
int x,y,c=1;
int b[10];
cout<<"Banyak inputan : ";cin>>y;
for(x=0;x<=y;x++){
gotoxy(1,x+4);cout<<"Masukan angka : ";cin>>*i;
if(*i++ % 10 == 9 ){
gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<>
}
elseif(*i++ / 10 == 9 ){
gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<>
}
elseif(*i** /100 == 9 ){
gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<>
}
}
}

Mais conteúdo relacionado

Mais procurados

Mais procurados (19)

Vatesh
VateshVatesh
Vatesh
 
bai tap-loi-giai-ngon-ngu-lap-trinh-c
 bai tap-loi-giai-ngon-ngu-lap-trinh-c bai tap-loi-giai-ngon-ngu-lap-trinh-c
bai tap-loi-giai-ngon-ngu-lap-trinh-c
 
Play fair cipher
Play fair cipherPlay fair cipher
Play fair cipher
 
C - Pattern - Code - [Future Programming]
C - Pattern - Code - [Future Programming]C - Pattern - Code - [Future Programming]
C - Pattern - Code - [Future Programming]
 
Sources
SourcesSources
Sources
 
week-24x
week-24xweek-24x
week-24x
 
JAVA Program in NetBeans
JAVA Program in NetBeansJAVA Program in NetBeans
JAVA Program in NetBeans
 
Zadatak
ZadatakZadatak
Zadatak
 
Dsa 1
Dsa 1Dsa 1
Dsa 1
 
Novatadas en java
Novatadas en javaNovatadas en java
Novatadas en java
 
C Program : Sorting : Bubble,
C Program : Sorting : Bubble, C Program : Sorting : Bubble,
C Program : Sorting : Bubble,
 
Taller de string(java)
Taller de string(java)Taller de string(java)
Taller de string(java)
 
Algunas razones por las que CSS3 lo peta
Algunas razones por las que CSS3 lo petaAlgunas razones por las que CSS3 lo peta
Algunas razones por las que CSS3 lo peta
 
12 2 문자열 응용
12 2 문자열 응용12 2 문자열 응용
12 2 문자열 응용
 
Oop lect 10
Oop lect   10Oop lect   10
Oop lect 10
 
Heep implementation in c
Heep implementation in cHeep implementation in c
Heep implementation in c
 
Programacion
ProgramacionProgramacion
Programacion
 
Pertemuan 1 - Algoritma dan Struktur Data 1
Pertemuan 1 - Algoritma dan Struktur Data 1Pertemuan 1 - Algoritma dan Struktur Data 1
Pertemuan 1 - Algoritma dan Struktur Data 1
 
Practica 4 errores
Practica 4 erroresPractica 4 errores
Practica 4 errores
 

Mais de Alvin Setiawan

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Alvin Setiawan
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearAlvin Setiawan
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2Alvin Setiawan
 
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsAlvin Setiawan
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreAlvin Setiawan
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaAlvin Setiawan
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baruAlvin Setiawan
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linierAlvin Setiawan
 
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3Alvin Setiawan
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlAlvin Setiawan
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinciAlvin Setiawan
 

Mais de Alvin Setiawan (20)

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linear
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2
 
Pedoman ta2008
Pedoman ta2008Pedoman ta2008
Pedoman ta2008
 
Pbw week 01 basics
Pbw week 01   basicsPbw week 01   basics
Pbw week 01 basics
 
Paper
PaperPaper
Paper
 
Nl eqn lab
Nl eqn labNl eqn lab
Nl eqn lab
 
Modul6
Modul6Modul6
Modul6
 
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
 
Ml2 f304213
Ml2 f304213Ml2 f304213
Ml2 f304213
 
Micro sim template_2
Micro sim template_2Micro sim template_2
Micro sim template_2
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libre
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
 
Metode regula falsi
Metode regula falsiMetode regula falsi
Metode regula falsi
 
Metode biseksi
Metode biseksiMetode biseksi
Metode biseksi
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baru
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
 
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinci
 

Dasar c

  • 1. Dasar C++ | FileHeader&Sintaks FileHeader --->File yang berfungsi sebagai pengenal perintah i/o yang digunakan dalam penulisan perintah program. Jenis FileHeader conio (ConsoleInputOutput) sintaks ---> clrscr(); & getch(); stdio (Standar InputOutputObject) sintaksInput ---> scanf & gets sintaksOutput ---> puts, putchar, printf iostream (InputOutputStream) sintaksInput ---> cin sintaksOutput ---> cout iomanip (InputOutput Manipulator) biasanya digunakan dalam array. sintaks --- >setw(width/lebar), setiosflags (rataanparagraph/kalimat), setprecision (desimal) ================================== Catatan : Perintah input dan output di C++ Perintah input ---> scanf(); | gets(); | cin>>; perintah output ---> printf(); | cout(); | putchar(); ================================== Penentu Format untuk scanf | printf Tipe Data | Penentu Format ~~~~~~~~~~~~~~~~~~~ *Integer | %d *Float / Decimal | %f Berpangkat | %e *Character | %c *String | %s Long Integer | %ld ~~~~~~~~~~~~~~~~~~~ (*) Tipe data yang sering digunakan Perintah SintaksInput | scanf | gets | cin Bentuk Umum Scanf ("Penentu Format",&nama_variabel); gets(nama_variabel); cin>>nama_variabel; Perintah SintaksOutput | printf | puts | putchar | cout Bentuk Umum printf("statemen"); puts("statement"); putchar("statement"); cout<<"statement"; Perintah SintaksManipulation | setioflags | setw | setprecision Bentuk Umum cout<<setiflags(ios::left/right)<<setw(panjang_spasi)<<nama_variabel cout<<setprecision(ukuran_desimal<<nama_variabel ======================================= Catatan :
  • 2. n untuk pindah baris baru t untuk mengetengahkan teks (seperti fungsi tabulasi) scanf | cin : tidak bisa menerima spasi gets : bisa menerima spasi <<endl untuk pindah baris Contoh Sintaks C++ SEARCHING 1.Masukan beberapa angka (min 5), tampilkan yang mengandung angka 9. #include "iostream.h" #include "conio.h" void main() { clrscr(); int i[10]; int x,y,c=1; int b[10]; cout<<"Banyak inputan : ";cin>>y; for(x=0;x<=y;x++){ gotoxy(1,x+4);cout<<"Masukan angka : ";cin>>i[x]; if(i[x] % 10 == 9 ){ gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<> } elseif(i[x] / 10 == 9 ){ gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<> } elseif(i[x] /100 == 9 ){ gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<> } }
  • 3. getch(); } 2.Buat kalimat, cari huruf C (ada atau tidak). #include "iostream.h" #include "conio.h" #include "string.h" void main() { clrscr(); int x,y,jd,c=0; char a[1][100]; cout<<"Masukan Kalimat : ";cin>>a[1]; jd=strlen(a[1]); for(y=jd;y>=0;y--){ if(a[1][y]=='c'){ c++; } else{ c=c+0; } } if(c==0){ cout<<"Tidak terdapat huruf c"; } else{ cout<<"Terdapat huruf c"; } getch(); } 3.Masukan beberapa angka cari nilai terkecil dan terbesar, lalu kalikan. #include "iostream.h"
  • 4. #include "conio.h" void main() { clrscr(); int k,i,x; int a[7]={8,5,7,6,3,4,2}; intflag=1; int n=9; for(x=0;x<=n-2;x++ &&flag==1){ for(i=0;i<=n-2-1;i++){ flag=1; if(a[i]>a[i+1]){ k=a[i+1]; a[i+1]=a[i]; a[i]=k; } } } //Menampilkan cout<<"Hasil kali nilai terbesar dan terkecil adalah"<<endl;< p=""></endl;<> cout<<a[0]<<" x="" "<<a[6]<<"="<<a[0]*a[6];</p><p class=" msonormal"="" style="margin- left: 36pt;">getch();</a[0]<<"> } 4.Tampilkan angka 1 s/d 500, lalu tampilkan lagi yang mengandung angka 5. #include "iostream.h" #include "conio.h" void main() { clrscr(); //int i[10]; int x,y,c=1;
  • 5. //int b[10]; //cout<<"Banyak inputan : ";cin>>y; for(x=1;x<=500;x++){ cout<<x<<" ";<="" p=""></x<<"> gotoxy(1,x+4);cout<<"Masukan angka : ";cin>>i[x]; if(x % 10 == 5 ){ gotoxy(55,20+c++);cout<<"o "<<x<<endl;< p=""></x<<endl;<> } elseif(x / 10 == 5 ){ gotoxy(55,20+c++);cout<<"o "<<x<<endl;< p=""></x<<endl;<> } elseif(x /100 == 5 ){ gotoxy(55,20+c++);cout<<"o "<<x<<endl;< p=""></x<<endl;<> } } getch(); } 5.Buat kalimat, cari hurup D lalu tampilkan jumlahnya. #include "iostream.h" #include "conio.h" #include "string.h" void main() { clrscr(); int x,y,jd,c=0; char a[1][100]; cout<<"Masukan Kalimat : ";cin>>a[1]; jd=strlen(a[1]); for(y=jd+1;y>=0;y--){ if(a[1][y]=='d'){ c++;
  • 6. } else{ c=c+0; } } if(c==0){ cout<<"Tidak terdapat huruf d"; } else{ cout<<"Terdapat huruf d sebanyak "<<c;< p=""></c;<> } getch(); } 6.Looping hingga jumlah n, lalu cari yang mengandung n. #include "iostream.h" #include "conio.h" void main() { clrscr(); int x,a,y=0,b; cout<<"Anda ingin menampilkan,"<<endl;< p=""></endl;<> cout<<"Dari : ";cin>>a; cout<<"Sampai : ";cin>>b; for(x=a;x<=b;x++){ cout<<x<<" ";</x<<" y++; } cout<<endl<<endl<<"ditemukan "<<b<<endl;<="" p=""></endl<<endl<<"ditemukan> cout<<"dengan "<<y<<"x inputan.";<="" p=""></y<<"x> getch(); }
  • 7. 7.Buat satu kalimat, tentukan banyak huruf yang ditulis dan jangan lupa banyak spasinya. Minimal dalam satu kalimat ada 10 kata. include "iostream.h" #include "conio.h" #include "string.h" void main() { clrscr(); intjd,n,x,y; intsp; chardt[2][100]={"Aku adalah kapitendoledole","merantau kemana mana ocehehe"}; sp=0; for(x=1;x<=2;x++){ jd=strlen(dt[x-1]); for(y=jd;y>=0;y--){ if(dt[x][y]==' '){ sp=sp+1; } } cout<<endl<<"jumlah hurup="" data="" ke="" "<<x<<"="" adalah="" "<<jd-sp<<endl;<="" p=""></endl<<"jumlah> cout<<"dan Jumlah spasi adalah "<<sp;< p=""></sp;<> } getch(); } SORTING 1.Bilangan Fibonanci include "iostream.h" #include "conio.h"
  • 8. void main(); { clrscr; int a[5]; a[0]=2; for(x=0;x<=4;x++){ a[x+1]=a[x]*+2; } for(x=0;x<=4;x++){ cout<<a[x]<<" ";<="" p=""></a[x]<<"> } getch(); } 2.Urutkan nama #include "iostream.h" #include "stdio.h" #include "conio.h" #include "string.h" void main() { clrscr(); int x,y,z,n,s,c=0; char* a[5]; cout<<"Insert total : ";cin>>n; for(x=0;x<n;x++){< p=""></n;x++){<> cout<<"Insertname : ";cin>>a[x]; if(c <strlen(a[x])){ c=strlen(a[x]); } } for(y=0;y<n-1;y++){< p=""></n-1;y++){<> for(x=0;x<n-1;x++){< p=""></n-1;x++){<>
  • 9. s=0; for(z=0;z<c;z++){< p=""></c;z++){<> if( a[x][z] != a[x+1][z] ){ if( a[x][z] > a[x+1][z] ){ s++;} else{ s--;} break;} } if(s>0){ a[n]=a[x]; a[x]=a[x+1]; a[x+1]=a[n]; }}} cout<<endl<<endl<<"sesudah diurutkan="" :="" ";<="" p=""></endl<<endl<<"sesudah> for(x=0;x<n-1;x++){< p=""></n-1;x++){<> cout<<a[x]<<" ";}<="" p=""></a[x]<<"> getch(); } 3.Buat deret aritmatika dengan angka 1,3,9,27,… #include "iostream.h" #include "conio.h" void main(); { clrscr; int a[5]; a[0]=1; for(x=0;x<=4;x++){ a[x+1]=a[x]*3; } for(x=0;x<=4;x++){
  • 10. cout<<a[x]<<" ";<="" p=""></a[x]<<"> } getch(); } 4.Buat deret aritmatika dengan pola 2,4,6,8,…. #include "iostream.h" #include "conio.h" void main(); { clrscr; int a[5]; a[0]=2; for(x=0;x<=4;x++){ a[x+1]=a[x]*+2; } for(x=0;x<=4;x++){ cout<<a[x]<<" ";<="" p=""></a[x]<<"> } getch(); } 5.Mengurutkan nama kota #include "iostream.h" #include "stdio.h" #include "conio.h" #include "string.h" void main() { clrscr(); int x,y,z,n,s,c=0; char* a[5]; cout<<"total inputan : ";cin>>n;
  • 11. for(x=0;x<n;x++){< p=""></n;x++){<> cout<<"input nama kota : ";cin>>a[x]; if(c <strlen(a[x])){ c=strlen(a[x]); } } for(y=0;y<n-1;y++){< p=""></n-1;y++){<> for(x=0;x<n-1;x++){< p=""></n-1;x++){<> s=0; for(z=0;z<c;z++){< p=""></c;z++){<> if( a[x][z] != a[x+1][z] ){ if( a[x][z] > a[x+1][z] ){ s++;} else{ s--;} break;} } if(s>0){ a[n]=a[x]; a[x]=a[x+1]; a[x+1]=a[n]; }}} cout<<endl<<endl<<"sesudah diurutkan="" :="" ";<="" p=""></endl<<endl<<"sesudah> for(x=0;x<n-1;x++){< p=""></n-1;x++){<> cout<<a[x]<<" ";}<="" p=""></a[x]<<"> getch(); } 6.Urutkan angka dari kecil-besar #include "iostream.h" #include "conio.h" void main() {
  • 12. clrscr(); int k,i,x; int a[7]={8,5,7,6,3,4,2}; intflag=1; int n=9; for(x=0;x<=n-2;x++ &&flag==1){ flag=0; for(i=0;i<=n-2-1;i++){ flag=1; if(a[i]>a[i+1]){ k=a[i+1]; a[i+1]=a[i]; a[i]=k; } } } for(x=0;x<=6;x++){ cout<<a[x]<<endl;< p=""></a[x]<<endl;<> } getch(); } 7.Urutkan angka dari awal-akhir #include "iostream.h" #include "conio.h" void main() { clrscr(); int k,i,x; int a[7]={8,5,7,6,3,4,2}; for(x=6;x<=0;x--){ cout<<a[x]<<endl;< p=""></a[x]<<endl;<>
  • 13. } getch(); } 8.Urutkan kata dari mulai jumlah terkecil #include "iostream.h" #include "stdio.h" #include "conio.h" #include "string.h" void main() { clrscr(); int x,y,z,n,s,c=0; char* a[5]; cout<<"Insert total : ";cin>>n; for(x=0;x<n;x++){< p=""></n;x++){<> cout<<"Insertname : ";cin>>a[x]; } for(y=0;y<n-1;y++){< p=""></n-1;y++){<> for(x=0;x<n-1;x++){< p=""></n-1;x++){<> if(strlen(a[x] <strlen(a[x+1] ){ a[n]=a[x]; a[x]=a[x+1]; a[x+1]=a[n]; } } } cout<<endl<<endl<<"sesudah diurutkan="" :="" ";<="" p=""></endl<<endl<<"sesudah> for(x=0;x<n-1;x++){< p=""></n-1;x++){<> cout<<a[x]<<" ";<="" p=""></a[x]<<"> } getch();
  • 14. } 9.Kebalikan dari no.8 #include "iostream.h" #include "stdio.h" #include "conio.h" #include "string.h" void main() { clrscr(); int x,y,z,n,s,c=0; char* a[5]; cout<<"Insert total : ";cin>>n; for(x=0;x<n;x++){< p=""></n;x++){<> cout<<"Insertname : ";cin>>a[x]; } for(y=0;y<n-1;y++){< p=""></n-1;y++){<> for(x=0;x<n-1;x++){< p=""></n-1;x++){<> if(strlen(a[x] <strlen(a[x+1] ){ a[n]=a[x]; a[x]=a[x+1]; a[x+1]=a[n]; } } } cout<<endl<<endl<<"sesudah diurutkan="" :="" ";<="" p=""></endl<<endl<<"sesudah> for(x=0;x<n-1;x++){< p=""></n-1;x++){<> cout<<a[x]<<" ";<="" p=""></a[x]<<"> } getch(); }
  • 15. 10.Sorting dengan buble #include "iostream.h" #include "conio.h" void main() { clrscr(); int k,i,x; int a[7]={8,5,7,6,3,4,2}; intflag=1; int n=9; for(x=0;x<=n-2;x++ &&flag==1){ flag=0; for(i=0;i<=n-2-1;i++){ flag=1; if(a[i]>a[i+1]){ k=a[i+1]; a[i+1]=a[i]; a[i]=k; } } } for(x=0;x<=6;x++){ cout<<a[x]<<endl;< p=""></a[x]<<endl;<> } getch(); } 11.Sorting dengan Squential ?? 12.Insert acak dengan sorting bilangan genap #include "iostream.h" #include "conio.h"
  • 16. void main() { clrscr(); int a[5]; int b[5]; int x,i,flag=1; int n=7; for(x=0;x<=4;x++){ cout<<"Masukan angka : ";cin>>a[x]; if(a[x] % 2 == 0){ b[x]=a[x]; } for(x=0;x<=n-2;x++ &&flag==1){ flag=0; for(i=0;i<=n-2-1;i++){ flag=1; if(b[i]>b[i+1]){ k=b[i+1]; b[i+1]=b[i]; b[i]=k; } } } for(x=0;x<=6;x++){ cout<<b[x]<<endl;< p=""></b[x]<<endl;<> } getch(); } 13.Insert acak dengan sorting bilangan ganjil #include "iostream.h" #include "conio.h"
  • 17. void main() { clrscr(); int a[5]; int b[5]; int x,i,flag=1; int n=7; for(x=0;x<=4;x++){ cout<<"Masukan angka : ";cin>>a[x]; if(a[x] % 2 != 0){ b[x]=a[x]; } } for(x=0;x<=n-2;x++ &&flag==1){ flag=0; for(i=0;i<=n-2-1;i++){ flag=1; if(b[i]>b[i+1]){ k=b[i+1]; b[i+1]=b[i]; b[i]=k; } } } for(x=0;x<=6;x++){ cout<<b[x]<<endl;< p=""></b[x]<<endl;<> } getch(); } 14.Insert bilangan sebanyak 10 tampilkan bilangan terbesar #include "iostream.h"
  • 18. #include "conio.h" void main() { clrscr(); int k,i,x; int a[10]; intflag=1; int n=9; for(x=0;x<=9;x++){ cout<<"Masukan angka : ";cin>>a[x]; } for(x=0;x<=n-2;x++ &&flag==1){ flag=0; for(i=0;i<=n-2-1;i++){ flag=1; if(a[i]>a[i+1]){ k=a[i+1]; a[i+1]=a[i]; a[i]=k; }}} for(x=0;x<=6;x++){ cout<<"Nilai terbesar adalah "<<a[9];< p=""></a[9];<> } getch(); } 15.Insert bilangan sebanyak 10 tampilkan bilangan terkecil #include "iostream.h" #include "conio.h" void main() { clrscr();
  • 19. int k,i,x; int a[10]; intflag=1; int n=9; for(x=0;x<=9;x++){ cout<<"Masukan angka : ";cin>>a[x]; } for(x=0;x<=n-2;x++ &&flag==1){ flag=0; for(i=0;i<=n-2-1;i++){ flag=1; if(a[i]>a[i+1]){ k=a[i+1]; a[i+1]=a[i]; a[i]=k; }}} for(x=0;x<=6;x++){ cout<<"Nilai terkecil adalah "<<a[0];< p=""></a[0];<> } getch(); } POINTER 1.Pembagian uang void main() { int b,*a,d,c,x,y,g,h,i,j,o; cout<<"Nominal : ";cin>>*a; b=*a/675; c=b*675;
  • 20. d=*a-c; g=h=i=j=0; x=1; while(x<d){< p=""></d){<> if(d>=500){ d=d-500; g=1; } elseif(d>=100 && d<500){ d=d-100; h=1; } elseif(d>=50 && d<100){ d=d-50; i=1; } else{ d=d-25; j=1; } x++; } cout<<"Uang Rp. 25,00 = "<<b+j<<endl;< p=""></b+j<<endl;<> cout<<"Uang Rp. 50,00 = "<<b+i<<endl;< p=""></b+i<<endl;<> cout<<"Uang Rp. 100,00 = "<<b+h<<endl;< p=""></b+h<<endl;<> cout<<"Uang Rp. 500,00 = "<<b+g<<endl;< p=""></b+g<<endl;<> } 2.Bilangan ganjil, bilangan genap void main() { Int*a;
  • 21. cout<<”masukan bilangan : “ ;cin>>*a; if(*a %2==0){ cout<<”bilangan genap”; } else{ cout<<”bilangan ganjil”; } getch(); } 3.Mengganti huruf pertama void main() { int x,y; char*a; cout<<”masukan kata : “;cin>>*a; y=strlen(*a); for(x=y;x>=0;x--){ If(x=0){ a++=”A”; } } cout<<*a; } 4.Menghitung panjang string void main() { int x,y; char*a; cout<<”masukan kata : “;cin>>*a; y=strlen(*a); cout<<”Panjang string : “<<y;< p=""></y;<>
  • 22. } 5.Menjumlahkan Elemen Array void main() { int*a; int n,x; for(x=0;x<=4;x++){ fout<<”masukan nilai : “;cin>>*a; n=n+*a; } cout<<”Total : “<<n;< p=""></n;<> } 6.Faktorial 7.Konversi decimal ke biner 8.Konversi decimal ke hexa 9.tofunction void tampil(int*f); void main() { int*p; a[5]={1,2,3,4,5}; a=&a[0]; tampil(p); } void tampil(int*f) { int x; for(x=0;x<=4;x++){ cout<<*f++; } }
  • 23. 10.Luas bangun ruang void main() { cout<<”luas alas : “;cin>>*la; cout<<”tinggi : “cin>>*t; *l=*la * *t; cout<<”Luas : “<<*l; } 11.Konversi suhu 12.Pencarian kamus array 13.Menghitung nilai ujian mahasiswa void main() { int x; int*p,b=0,n; float rata; cout<<"Berapa nilai yang diinputkan : ";cin>>n; for(x=0;x<=n-1;x++){ cout<<"Masukan nilai "<<x+1<<" ";cin="">>*p;</x+1<<"> b=b+*p; } rata=b/n; cout<<"Jumlah nilai "<<b<<endl;< p=""></b<<endl;<> cout<<"Rata-rata "<<rata;< p=""></rata;<> } 14.Typevoid void main() { void*p; int for(x=0;x<=5;x++){
  • 24. cout<<"Masukan nilai : ";cin>>*p; } for(x=0;x<=5;x++){ cout<<"Nilai : "<<*p++; cout<<"Alamat : "<<&p++; } } 15.Array void tampil(int*f); void main() { int*p; a[5]={1,2,3,4,5}; a=&a[0]; tampil(p); } void tampil(int*f) { int x; for(x=0;x<=4;x++){ cout<<*f++; } } 16.Persamaan kuadrat 17.Penjualan barang 18.Bentuk segitiga 19.Matrixs #include #include void main() {
  • 25. int*a,*b,*c,x,y; for(x=0;x<=1;x++){ for (y=0;y<=1;y++) { cout<<"masukan Matrik a :"; cin>>*a; } } for(x=0;x<=1;x++){ for (y=0;y<=1;y++) { cout<<"masukan Matrik b :"; cin>>*b; } } for(x=0;x<=1;x++){ for (y=0;y<=1;y++){ *c=*a+*b; cout<<*c<<" "; }} } 20.toStructur void main() { Int*i; int x,y,c=1; int b[10]; cout<<"Banyak inputan : ";cin>>y; for(x=0;x<=y;x++){ gotoxy(1,x+4);cout<<"Masukan angka : ";cin>>*i; if(*i++ % 10 == 9 ){ gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<> } elseif(*i++ / 10 == 9 ){ gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<>
  • 26. } elseif(*i** /100 == 9 ){ gotoxy(39,1+c++); cout<<"o "<<i[x];< p=""></i[x];<> } } }