Minggu, 25 Februari 2018

LOOPING

LOOPING


                                                                             

LAPORAN PRAKTIKUM LOOPING
·         Hitunglah bilangan triangular dari masukan pengguna, yang dibaca
dari keyboard dengan menggunakan scanf(). Bilangan triangular
adalah penjumlahan dari bilangan masukan dengan seluruh bilangan
sebelumnya, sehingga bilangan triangular dari 7 adalah : 7 + 6 + 5 +
4 + 3 + 2 + 1
input : Masukkan sebuah bilangan : 7
output : Bilanan triangular 7 adalah 28


Source code:
#include<stdio.h>
main (){
                inta,b,c=0;
                printf("masukkan nilai ke-n=");
                scanf("%d",&b);
                for(a=b;a>0;a--){
                                printf("%d",a);
                                if(a!=1)printf("+");
                                c = c+a;
                }printf("\n");
                printf("hasil=%d\n",c);
                }
screenshoot:



Ø  Menghitung bilangan triangular dari masukan pengguna yang dibaca dari keyboard dengan menggunakan scanf ().



·         Gunakan loop for dengan kenaikan varibel negatif untuk
menampilkan seluruh karaker dari Z sampai dengan A dalam barisbaris yang terpisah.

Source code:


#include<stdio.h>
main (){
                for(char kar=90;kar>64;kar--){
                                printf("%c",kar);
                }
}


screenshoot:


Ø  Menggunakan loop for dengankenaikan variable negative untukmenampilkanseluruhkarakterdari Z sampaidenganAdalambaris yang berspasi.



·         Gunakan loop for untuk membuat program sebagai berikut:
input : n
output : 1 3 5 7 … m ( m = bilangan ganjil ke n)


Source code:
#include<stdio.h>
#include<stdlib.h>
int main()
{
    // pendeklarasianvariabel
intbil,jum = 0;

    // mengambilinputan
printf("Masukkanbanyakbilangan : ");
scanf("%d",&bil);
    // Untukmencetakataumenampilkansejumlah N bilanganganjil
printf("bilanganGanjil: ");
for (intganjil = 0 ; ; ganjil++)
    {
if(ganjil % 2 != 0)
        {
printf("%d",ganjil);
jum++;
if(jum == bil)
            {
break;
            }
printf(", ");
        }
    }   
printf("\n");   
system("pause");
return(0);
}
#include<stdio.h>
main (){
                intbil=1, max;
               
                printf("masukkanangka : ");
                scanf("%d", &max);
               
                for(bil=1;bil<=max;bil++){
                               
                                if(bil%2!=0)
                                printf("%d\n",bil);
                               
                                if(bil%2==0)
                                printf("-%d\n",bil);
                }
}




screenshoot:


Ø  Menggunakan loop for untukmembuat program bilangan ganjil


·         Gunakan loop for untuk membuat program sebagai berikut:
input : n
output : 1 -2 3 -4 5 -6 7 -8… n

Source code:
#include<stdio.h>
main(){
               
                intbil,hasil=1,max,a;
               
                printf("masukkanangka : ");
                scanf("%d",&max);        
                for(bil=max;bil>0;bil--){
                                printf("%d",bil);
                                if(bil!=1)printf("*");
                hasil=bil*hasil;}
                {
                                printf("\nhasil=%d\n\n",hasil);
                }

}
screenshoot:


Ø  Menggunakan loop for untuk membuat program bilangan genap dengan tanda (-)


·         Gunakan loop for untuk membuat program sebagai berikut:
input : n
output : 1*2*3*4*5*… *n (faktorial)

Source code:
#include<stdio.h>

Main (){

Int bil,hasil=1,max;

Printf(“masukkan angka: “);
Scanf(“%d”, &max);

For(bil=1; bil<=max; bil++)
{
Hasil = bil*hasil;
}

Printf(“\nhasil=%d\n\n”,hasil);
}







screenshoot:


Ø  Menggunakan loop for untukmembuat program tentang factorial


·         Gunakan loop while untuk membuat program yang dapat mencari total angka yang dimasukkan dengan tampilan sebagai berikut :
Masukkan bilangan ke-1: 5
Mau memasukkan data lagi [y/t] ? y
Masukkan bilangan ke-2 : 3
Mau memasukkan data lagi [y/t] ? t
Total bilangan = 8

Source code:

#include <stdio.h>

main()
{
charjawab='y';
int a=0, hasil=0, n=0;

while (jawab=='y' || jawab=='Y')
    {
        n=n+1;

printf("Masukkanbilanganke-%d : ", n);
scanf("%d", &a);

printf("Mau Masukkanlagi [y/t] ? ");
getchar();

jawab = getchar();






hasil += a;
}
Printf(“hasilnya= %d\n”,hasil);
}


screenshoot:

Ø  Menggunakan loop while untuk membuat program yang dapat mencari total angka yang dimasukkan


Tidak ada komentar:

Posting Komentar

Jelaskan 2 alasan mengapa manajemen informasi diminati tidak hanya di dunia bisnis tetapi di semua bidang

1.        Jelaskan 2 alasan mengapa manajemen informasi diminati tidak hanya di dunia bisnis tetapi di semua bidang ? Dua alasan utama m...