Anda di halaman 1dari 5

Nama : Divanadia Ramadhani

NRP : 3123521026

Praktikum Looping

1. Gunakan loop while untuk membuat program yang dapat menampilkan semua karakter
yang diketikkan di keyboard sampai yang diketikkan pada keybord huruf
‘X’ (x besar).

Source Code :

#include<stdio.h>

main(){
char pil;
printf("masukkan karakter :\n");
scanf("%c", &pil);
while(pil != 'X'){
pil = getchar();
}
}

Hasil :

Keterangan ; Pengulangan while akan terus berjalan selama kondisi benar, yaitu ketika
karakter yang dimasukkan terdapat huruf X

2. 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(){
int a=0, hasil=0, n=0;
char jawab='y';
while (jawab=='y'|| jawab=='Y'){
n=n+1;
printf("\nMasukkan ke-%d = ", n);
scanf("%d", &a);
printf("Mau memasukkan data lagi (y/t)?");
getchar();
jawab=getchar();
hasil+=a;
}
printf("\nTotal bilangan = %d\n", hasil);
}

Hasil :
Keterangan : Setiap pengulangan program akan meminta untuk menginputkan bilangan
dan setiap pengulangan akan terjadi penjumlahan, Ketika pengulangan berhenti dengan
memasukkan karakter ‘t’ maka hasil penjumlahan dari semua bilangan akan ditampilkan

3. Pada program no 2 tambahkan rata-rata, maksimum dan minimum dari angka yang
dimasukkan.

Source Code :

#include<stdio.h>

main(){
int a=0, hasil=0, n=0, max=0, min=999999, rata;
char jawab='y';
while (jawab=='y'|| jawab=='Y'){
n=n+1;
printf("\nMasukkan ke-%d = ", n);
scanf("%d", &a);
printf("Mau memasukkan data lagi (y/t)?");
getchar();
jawab=getchar();
if (a > max)
max=a;
if (a < min)
min=a;
hasil+=a;
rata=hasil/n;
}
printf("\nTotal bilangan = %d\n", hasil);
printf("Nilai Minimal = %d\n", min);
printf("Nilai Maksimal = %d\n", max);
printf("Rata-rata = %d\n", rata);

Hasil :
Keterangan : Sama dengan no.2, bedanya disini harus mencari nilai maksimal, minimum
dan rata rata

4. Gunakan while pada program yang digunakan untuk menghitung banyaknya


karakter dari kalimat yang dimasukkan melalui keyboard (termasuk karakter spasi).
Untuk mengakhiri pemasukan kalimat, tombol ENTER (‘\n’) harus ditekan
Input : Ketikkan sembarang kalimat
Output : jumlah karakter = m
jumlah spasi =n

Source Code :
#include<stdio.h>

main(){
int jumkar=0, jumspasi=0;
char kar;
printf("masukkan kalimat sembarang = ");
do{
scanf("%c", &kar);
if(kar==' ')
jumspasi++;
else
jumkar++;
}
while(kar!='\n');
printf("\nJumlah Karakter = %d", jumkar);
printf("\nJumlah Spasi = %d", jumspasi);

Hasil :
Keterangan : Program ini difungsikan untuk mengetahui huruf kecil, huruf besar, dan
karakter angka.

Anda mungkin juga menyukai