NAMA : Deni Herdiansyah
NIM : TI-111023
Buat Program yang menerima input sebuah kalimat yang diakhiri dengan tanda titik.
Program kemudian mencetak perkata perbaris dan jumlah kata.
SCREENSHOT-NYA
SCRIPT-NYA
#include<stdio.h>
#include<iostream.h>
#include<ctype.h>
void main()
{
char kalimat[100];
int i, spasi=0;
cout << "\n\t - Program Menghitung Kata Dalam Sebuah Kalimat -\n";
cout << "\t Nama : Deni Herdiansyah \n";
cout << "\t NIM : TI111023 \n\n";
cout << "\t +_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+\n\n";
cout << "\t Input Kalimat : ";
cin.getline(kalimat, sizeof(kalimat));
for(i=0; kalimat[i]; i++)
{
if(isspace (kalimat[i]) || ispunct (kalimat[i]))
{
spasi++;
}
}
cout << "\t Mempunyai = " << spasi +1 <<" kata" << "\n\n";
cout << "\t Keluaran Kata-katanya : \n";
cout << "\t ";
for(i=0; kalimat[i]; i++)
{
if(isspace (kalimat[i]) || ispunct (kalimat[i]))
{
spasi++;
cout << "\n";
cout << "\t";
}
cout << kalimat[i];
}
cout <<endl;
getchar();
}
Selasa, 11 Desember 2012
Sabtu, 01 Desember 2012
Tugas 6 Pemrograman C++
NAMA : DENI HERDIANSYAH
NIM : TI111023
Tugas 6 Pemrograman C++
Script nya :
#include <iostream>using namespace std;
int kabisat(int n, int m)
{
int th;
for (th=n;th<=m;th++)
if (th%4==0)
cout<<" "<<th;
return th;
}
int genap(int n)
{
int i;
for (i=0;i<n;i+=2)
cout<<" "<<i;
return i;
}
int ganjil(int n)
{
int i;
for (i=1;i<n;i+=2)
cout<<" "<<i;
return i;
}
int kata(char m[20], int b)
{
int i;
for(i=1;i<=b;i++)
{
cout<<""<<m<<endl;
}
return m[20];
}
void main()
{
cout<<"1. Tahun Kabisat "<<endl;
cout<<"2. Genap dan Ganjil "<<endl;
cout<<"3. Mencetak Kata Berulang "<<endl;
cout<<"4. Keluar "<<endl;
cout<<"\n";
char pil;
do
{
int pilihan;
cout<<"\nPilih Program Nomor Berapa Yang Akan Dipilih? ";
cin>>pilihan;
cout<<"\n";
/*Output Kabisat*/
if (pilihan==1)
{
int a,b;
cout<<"Masukan Tahun Awal = ";
cin>>a;
cout<<"Masukan Tahun Akhir = ";
cin>>b;
cout<<"\n[Tahun Kabisat]"<<endl;
kabisat(a,b);
cout<<"\n"<<endl;
}
if (pilihan==2)
{
int a;
cout<<"\nMasukan Angka = ";
cin>>a;
cout<<"Angka Genap"<<endl;
genap(a);
cout<<"\n"<<endl;
cout<<"Angka Ganjil"<<endl;
ganjil(a);
cout<<"\n"<<endl;
}
if (pilihan==3)
{
char a[20];
int b;
cout<<"Masukan Kata = ";
cin>>a;
cout<<"Masukan berapa pengulangan katanya? ";
cin>>b;
cout<<"Inilah Keluarannya"<<endl;
kata(a,b);
cout<<"\n"<<endl;
}
if (pilihan==4)
{
cout<<"\nSampai Jumpa "<<endl;
{break;}
}
cout<<"Apakah ada yang bisa dibantu lagi?"<<endl;
cout<<"Pilihan (y/n)";
cin>>pil;
}
while(pil=='y');
}
Langganan:
Postingan (Atom)