#include <iostream>
#include <conio>
void main()
{
int angka;
cout<<"masukkan angka: ";cin>>angka;
if (angka % 2==0)
{
cout<<"angka "<<angka<<" adalah genap";
}
else
{
cout<<"angka "<<angka<<" adalah ganjil";
}
getch();
}
Program Nilai
#include <iostream>
#include <conio>
int main()
{
int nilai;
cout<<"masukkan nilai anda: ";cin>>nilai;
if (nilai>=80)
{
cout<<"nilai anda: A";
}
else if ((nilai>=60)&&(nilai<80))
{
cout<<"nilai anda: B";
}
else if ((nilai>=40)&&(nilai<60))
{
cout<<"nilai anda: C";
}
else if ((nilai>=20)&&(nilai<40))
{
cout<<"nilai anda: D";
}
else
{
cout<<"nilai anda: E";
}
getch();
}
Program Bintang Kebalik
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main(){
int a, b, bintang;
cout<<"Masukkan jumlah bintang : ";
cin>>bintang;
for (a=1; a<=bintang; a++) {
for (b=bintang; b>=a; b--) {
cout<<"* ";
}
cout<<endl;
}
getch();
}
Program Bintang Rata Kanan
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main(){
int a, b, bintang;
cout<<"Masukkan jumlah bintang : ";
cin>>bintang;
for (a=1; a<=bintang; a++) {
for (b=bintang; b>=a; b--) {
cout<<" ";
}
for (b=1; b<=a; b++) {
cout<<"*";
}
cout<<endl;
}
getch();
}
Program Luas
#include <iostream>
#include <conio>
void main()
{
int a,b,pilih;
char ulang;
float l;
do
{
clrscr();
cout<<"menu\n";
cout<<"1. luas segitiga\n";
cout<<"2. luas persegi\n";
cout<<"3. luas lingkaran\n";
cout<<"pilihan?(1-3) ";cin>>pilih;
clrscr();
switch(pilih)
{
case 1:
{
cout<<"masukkan alas= ";cin>>a;
cout<<"masukkan tinggi= ";cin>>b;
l=0.5*a*b;
cout<<"luas segitiga= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
case 2:
{
cout<<"masukkan sisi= ";cin>>a;
l=a*a;
cout<<"luas persegi= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
case 3:
{
cout<<"masukkan jari-jari= ";cin>>a;
l=3.14*a*a;
cout<<"luas lingkaran= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
default:
{
cout<<"anda salah memasukkan pilihan. ulangi?(y/t) ";cin>>ulang;
}
}
}
while(ulang=='y');
getch();
}
Program Increment-Decrement
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main(){
int a, b;
//perulangan menaik atau increment dengan loncatan 1
cout<<"Perulangan Menaik : "<<endl;
for (a=0; a<=5; a++) {
cout<<a<<endl;
}
//perulangan menaik atau increment dengan loncatan 5
cout<<"Perulangan Menaik : "<<endl;
for (a=-4; a<=30; a++) {
a=a+4;
cout<<a<<endl;
}
//perulangan menurun atau decrement dengan loncatan 1
cout<<"Perulangan Menurun : "<<endl;
for (b=5; b>=0; b--) {
cout<<b<<endl;
}
//perulangan menurun atau decrement dengan loncatan 10
cout<<"Perulangan Menurun : "<<endl;
for (b=59; b>0; b--) {
b=b-9;
cout<<b<<endl;
}
getch();
}
Program Array
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main() {
int data[5]; //deklarasi array
//memasukkan data menggunakan perulangan for
for (int i=1; i<=5; i++) {
cout<<"Masukkan data pada elemen ke "<<i<<" = ";
cin>>data[i];
}
cout<<endl;
//menampilkan elemen data
for (int i=1; i<=5; i++) {
cout<<"Data baris ke-"<<i<<" = "<<data[i]<<endl;
}
getch();
}
Program Nilai Terendah-Nilai Tertinggi
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main() {
//deklarasi dan inisialisasi array
int A[10]= {5, 12, 24, 53, 51, 26, 17, 62, 36, 68};
int tertinggi, terendah;
//menampilkan elemen data
for (int i=0; i<10; i++) {
cout<<"Data baris ke-"<<i<<" = "<<A[i]<<endl;
}
cout<<endl;
tertinggi = A[0];
terendah = A[0];
//melakukan seleksi tertinggi dan terendah
for (int j=0; j<10; j++) {
if (A[j] > tertinggi) {
tertinggi = A[j];
} if (A[j] < terendah) {
terendah = A[j];
}
}
//menampilkan nilai tertinggi dan terendah
cout<<"Nilai tertinggi adalah "<<tertinggi<<endl;
cout<<"Nilai terrendah adalah "<<terendah;
getch();
}
Program Mengurutkan Data
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main() {
//deklarasi array
int data[5];
int temp;
//memasukkan nilai array
cout<<"INPUT DATA KE DALAM ARRAY :"<<endl;
cout<<"---------------------------"<<endl;
for (int i=1; i<=5; i++) {
cout<<"Masukkan data baris ke-"<<i<<" = ";
cin>>data[i];
}
//melakukan pengurutan elemen data
for (int i=1; i<=5; i++) {
for (int j=i+1; j<=5; j++) {
if (data[i] > data[j]) {
temp = data[i]; //menukar posisi
data[i] = data[j];
data[j] = temp;
}
}
}
//menampilkan nilai setelah urut
cout<<"DATA SETELAH DIURUTKAN :"<<endl;
cout<<"------------------------"<<endl;
for (int i=1; i<=5; i++) {
cout<<"Data baris ke-"<<i<<" = "<<data[i]<<endl;
}
getch();
}
Program Data Mahasiswa
#include <iostream.h>
#include <conio.h>
int main()
{
int nim[10];
char nama[10][10];
int nilai[10];
int i,n,jum=0;
cout<<"masukkan jumlah mahasiswa: ";cin>>n;
clrscr();
for (i=1;i<=n;i++)
{
cout<<"masukkan nim : ";cin>>nim[i];
cout<<"masukkan nama : ";cin>>nama[i];
cout<<"masukkan nilai: ";cin>>nilai[i];
cout<<"\n";
jum=jum+nilai[i];
}
clrscr();
cout<<"jum mahasiswa: "<<n<<endl;
cout<<"\n";
cout<<"|\tnim\t|\tnama\t|\tnilai\t|\n";
for (i=1;i<=n;i++)
{
cout<<"|\t"<<nim[i]<<"\t|\t"<<nama[i]<<"\t|\t"<<nilai[i]<<"\t|"<<endl;
}
cout<<"\n";
cout<<" jum nilai| "<<jum<<" |\n";
getch();
}
#include <conio>
void main()
{
int angka;
cout<<"masukkan angka: ";cin>>angka;
if (angka % 2==0)
{
cout<<"angka "<<angka<<" adalah genap";
}
else
{
cout<<"angka "<<angka<<" adalah ganjil";
}
getch();
}
Program Nilai
#include <iostream>
#include <conio>
int main()
{
int nilai;
cout<<"masukkan nilai anda: ";cin>>nilai;
if (nilai>=80)
{
cout<<"nilai anda: A";
}
else if ((nilai>=60)&&(nilai<80))
{
cout<<"nilai anda: B";
}
else if ((nilai>=40)&&(nilai<60))
{
cout<<"nilai anda: C";
}
else if ((nilai>=20)&&(nilai<40))
{
cout<<"nilai anda: D";
}
else
{
cout<<"nilai anda: E";
}
getch();
}
Program Bintang Kebalik
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main(){
int a, b, bintang;
cout<<"Masukkan jumlah bintang : ";
cin>>bintang;
for (a=1; a<=bintang; a++) {
for (b=bintang; b>=a; b--) {
cout<<"* ";
}
cout<<endl;
}
getch();
}
Program Bintang Rata Kanan
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main(){
int a, b, bintang;
cout<<"Masukkan jumlah bintang : ";
cin>>bintang;
for (a=1; a<=bintang; a++) {
for (b=bintang; b>=a; b--) {
cout<<" ";
}
for (b=1; b<=a; b++) {
cout<<"*";
}
cout<<endl;
}
getch();
}
Program Luas
#include <iostream>
#include <conio>
void main()
{
int a,b,pilih;
char ulang;
float l;
do
{
clrscr();
cout<<"menu\n";
cout<<"1. luas segitiga\n";
cout<<"2. luas persegi\n";
cout<<"3. luas lingkaran\n";
cout<<"pilihan?(1-3) ";cin>>pilih;
clrscr();
switch(pilih)
{
case 1:
{
cout<<"masukkan alas= ";cin>>a;
cout<<"masukkan tinggi= ";cin>>b;
l=0.5*a*b;
cout<<"luas segitiga= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
case 2:
{
cout<<"masukkan sisi= ";cin>>a;
l=a*a;
cout<<"luas persegi= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
case 3:
{
cout<<"masukkan jari-jari= ";cin>>a;
l=3.14*a*a;
cout<<"luas lingkaran= "<<l<<endl;
cout<<"\nulangi?(y/t) ";cin>>ulang;
}
break;
default:
{
cout<<"anda salah memasukkan pilihan. ulangi?(y/t) ";cin>>ulang;
}
}
}
while(ulang=='y');
getch();
}
Program Increment-Decrement
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main(){
int a, b;
//perulangan menaik atau increment dengan loncatan 1
cout<<"Perulangan Menaik : "<<endl;
for (a=0; a<=5; a++) {
cout<<a<<endl;
}
//perulangan menaik atau increment dengan loncatan 5
cout<<"Perulangan Menaik : "<<endl;
for (a=-4; a<=30; a++) {
a=a+4;
cout<<a<<endl;
}
//perulangan menurun atau decrement dengan loncatan 1
cout<<"Perulangan Menurun : "<<endl;
for (b=5; b>=0; b--) {
cout<<b<<endl;
}
//perulangan menurun atau decrement dengan loncatan 10
cout<<"Perulangan Menurun : "<<endl;
for (b=59; b>0; b--) {
b=b-9;
cout<<b<<endl;
}
getch();
}
Program Array
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main() {
int data[5]; //deklarasi array
//memasukkan data menggunakan perulangan for
for (int i=1; i<=5; i++) {
cout<<"Masukkan data pada elemen ke "<<i<<" = ";
cin>>data[i];
}
cout<<endl;
//menampilkan elemen data
for (int i=1; i<=5; i++) {
cout<<"Data baris ke-"<<i<<" = "<<data[i]<<endl;
}
getch();
}
Program Nilai Terendah-Nilai Tertinggi
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main() {
//deklarasi dan inisialisasi array
int A[10]= {5, 12, 24, 53, 51, 26, 17, 62, 36, 68};
int tertinggi, terendah;
//menampilkan elemen data
for (int i=0; i<10; i++) {
cout<<"Data baris ke-"<<i<<" = "<<A[i]<<endl;
}
cout<<endl;
tertinggi = A[0];
terendah = A[0];
//melakukan seleksi tertinggi dan terendah
for (int j=0; j<10; j++) {
if (A[j] > tertinggi) {
tertinggi = A[j];
} if (A[j] < terendah) {
terendah = A[j];
}
}
//menampilkan nilai tertinggi dan terendah
cout<<"Nilai tertinggi adalah "<<tertinggi<<endl;
cout<<"Nilai terrendah adalah "<<terendah;
getch();
}
Program Mengurutkan Data
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main() {
//deklarasi array
int data[5];
int temp;
//memasukkan nilai array
cout<<"INPUT DATA KE DALAM ARRAY :"<<endl;
cout<<"---------------------------"<<endl;
for (int i=1; i<=5; i++) {
cout<<"Masukkan data baris ke-"<<i<<" = ";
cin>>data[i];
}
//melakukan pengurutan elemen data
for (int i=1; i<=5; i++) {
for (int j=i+1; j<=5; j++) {
if (data[i] > data[j]) {
temp = data[i]; //menukar posisi
data[i] = data[j];
data[j] = temp;
}
}
}
//menampilkan nilai setelah urut
cout<<"DATA SETELAH DIURUTKAN :"<<endl;
cout<<"------------------------"<<endl;
for (int i=1; i<=5; i++) {
cout<<"Data baris ke-"<<i<<" = "<<data[i]<<endl;
}
getch();
}
Program Data Mahasiswa
#include <iostream.h>
#include <conio.h>
int main()
{
int nim[10];
char nama[10][10];
int nilai[10];
int i,n,jum=0;
cout<<"masukkan jumlah mahasiswa: ";cin>>n;
clrscr();
for (i=1;i<=n;i++)
{
cout<<"masukkan nim : ";cin>>nim[i];
cout<<"masukkan nama : ";cin>>nama[i];
cout<<"masukkan nilai: ";cin>>nilai[i];
cout<<"\n";
jum=jum+nilai[i];
}
clrscr();
cout<<"jum mahasiswa: "<<n<<endl;
cout<<"\n";
cout<<"|\tnim\t|\tnama\t|\tnilai\t|\n";
for (i=1;i<=n;i++)
{
cout<<"|\t"<<nim[i]<<"\t|\t"<<nama[i]<<"\t|\t"<<nilai[i]<<"\t|"<<endl;
}
cout<<"\n";
cout<<" jum nilai| "<<jum<<" |\n";
getch();
}
0 komentar:
Posting Komentar