DISUSUN OLEH:
#include<stdio.h>
#include<conio.h>
int main(){
int a,b,jumlah;
jumlah=1;
for(a;a<=b;a++){
printf("%i ",a);
if(a<b){
printf("x ");
}
jumlah=jumlah*a;
}
printf("= %i",jumlah);
getch();
}
HASIL :
2
2. Buatlah program yang akan menampilkan deretan bilangan ganjil seperti ini : (1 3 5 7
9 11 13 15) menggunakan perulangan for
#include <iostream>
using namespace std;
int main()
{
int x, y, i, c;
3
3. Buatlah program perulangan for bersarang
#include<stdio.h>
#include<conio.h>
int main(){
int a,b,c,d;
for(a=1;a<=5;a++){
printf("%i ",a);
c=a;
d=4;
for(b=1;b<a;b++){
c=c+d;
printf("%i ",c);
d--;
}
printf("\n");
}
getch();
}
HASIL :
4
4. Buatlah program untuk menampilkan bilangan genap dari 1 sampai dengan 100
menggunakan do.....while
#include <iostream>
#include <Conio.h>
using namespace std;
int main()
{
cout<<"Menampilkan Deret Bilangan Genap Dengan Perulangan
Do.While \n"<<endl;
int genap=0;
do
{
genap++;
if (genap % 2 ==0)
{
cout<<" "<<genap;
}
}
while (genap <=100);
}
HASIL :
5
5. Buatlah program yang menerima masukan jumlah bintang dan menampilkan pola
bintang sesuai dengan jumlah yang dimasukkan
#include<stdio.h>
int main()
{
int x,y,u,k;
printf("masukan bintang : "); scanf("%d",&u);
for(x+1;x<=u;x++)
{
for(y=1;y<=x;y++)
{
printf(" ");
}
for(k=1;k<=u;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
HASIL :
6
6. Buatlah program yang menerima masukan jumlah bintang dan menampilkan pola
bintang sesuai dengan jumlah yang dimasukkan
#include<stdio.h>
#include<conio.h>
int main(){
int i,j,k,l,m,n,o;
if(i%2==0){
j=i*0.5;
}
else{
j=(i+1)*0.5;
}
m=1;
do{
k=0;
do{
printf("*");
k++;
}
while(k<i);
printf("\n");
l=0;
if(m<j){
do{
printf(" ");
l++;
}
while(l<m);
}
m++;
}
while(m<=j);
n=i-j;
do{
l=1;
if(n>1){
do{
printf(" ");
l++;
}
while(l<n);
7
}
k=0;
do{
printf("*");
k++;
}
while(k<i);
printf("\n");
n--;
}
while(n>0);
getch();
}
HASIL :
8
7. Buatlah sebuah program yang dapat mencetak bilangan prima yang ada dalam bilangan
1-20 dengan menggunakan array, dimana user menginputkan nilai dari 1-20
#include <stdio.h>
#include <conio.h>
int main()
{
int i,m,n;
printf("deret bilangan prima 1-20 adalah \n");
for( i=1;i<=20;i++){
for( m=1;m<=i;m++){
if(i % m == 0){
n++;
}
}
if(n == 2) printf("%d\t",i);
n=0;
}
getch();
}
HASIL :