Kamis, 12 Mei 2016

[DIKTAT 7] Kasus 3

Assalamualaikum.
Pada minggu ke 7 setelah UTS ini kami mengerjakan kasus" c++ diantaranya kasus modul PPT, Diktat, Rencana kuliah dll. di sini saya akan membahas tentang program dari Diktat bab 7 kasus 3 yang dimana program ini untuk mencari rata-rata dari n bilangan bulat dengan menggunakan array. 

#include <stdio.h> //file header pemanggil gets/putchar
#include <ctype.h> //file header pemanggil isupper/islower
#include <iostream>
#include <conio.h> //file header pemanggil getche
using namespace std;
void nama()
{
  int i=0; //inisialisasi i untuk variabel nama
  char nama[100]; //variabel nama dengan maksimum 100 karakter
  char c; //variabel hasil dari isupper/islower variabel nama
    int a=0; //inisialisasi a=0 untuk variabel nama
  char entri[100]; //variabel entri maksimum 100 karakter
  char out;
  cout<<"Masukkan Nama [HURUF KAPITAL] = "; gets(nama); //proses entri data
  getche(); //menghentikan program aplikasi, tekan enter untuk meneruskan
  cout<<"\nNamamu versi huruf kecil = "; //memulai output
  while (nama[i]) //awal perulangan while untuk variabel nama
   {
   c=nama[i]; //menyamakan variabel c dan nama[i]
   if (isupper(c)) c=tolower(c); //proses percabangan dari besar ke kecil
   putchar (c); //output dari huruf besar menjadi huruf kecil
   i++; //perulangan berupa penambahan nilai
}cout<<endl;
   //variabel hasil dari islower/isupper variabel entri
  cout<<"Masukkan Frasa Huruf Kecil = "; gets(entri);
  getche(); //program distop sementara, tekan enter untuk melanjutkan
  cout<<"\nHasil Inputan Frasa Huruf Besar = "; //memulai output
  while (entri[a]) //awal perulangan while variabel entri
 {
 out=entri[a]; //menyamakan variabel out dengan entri[a]
 if (islower(out)) out=toupper(out); //percabangan dari kecil ke besar
 putchar (out); //output huruf besar dari huruf kecil
 a++; //penambahan nilai variabel a=0
}
}
   int main(){
nama();
   }

Tidak ada komentar:

Posting Komentar

Diberdayakan oleh Blogger.

search

BTemplates.com

Blogroll

Pages - Menu

Pages - Menu