Sabtu, 09 April 2016

bab 7

diktat no 1 program menhhitung faktor
#include <iostream>
#include <windows.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void masuk(int c[20],int b[20]){
    for (int i=1;i<=2;i++){
        for (int j=1;j<=3;j++){
            cout<<"Vaktor A "<<i<<","<<j<<" =";cin>>b[i,j];
            cout<<"Vaktor B "<<i<<","<<j<<" =";cin>>c[i,j];
           
        }
    }
    system("cls");
}
void proses(int b[20],int c[20],int hasil[20],int kali[20]){
   
        cout<<"Vaktor A"<<endl;
    for(int i=1;i<=2;i++){
        for(int j=1;j<=3;j++){
            cout<<b[i,j]<<" ";
        }
    }
    cout<<"\n\nVaktor B"<<endl;
        for(int i=1;i<=2;i++){
        for(int j=1;j<=3;j++){
            cout<<c[i,j]<<" ";
        }
    }
    cout<<"\n\nVektor C"<<endl;
    for (int i=1;i<=2;i++){
        for (int j=1;j<=3;j++){
            hasil[i,j]=b[i,j]+c[i,j];
           
            cout<<hasil[i,j]<<" ";
        }
       
    }
    cout<<"\n\nVaktor Hasil Kali"<<endl;
    for (int i=1;i<=2;i++){
        for (int j=1;j<=3;j++){
            kali[i,j]=b[i,j]*hasil[i,j];
           
            cout<<kali[i,j]<<" ";
        }
       
    }
    cout<<"\n\nBanyak Elemen ="<<12;
}

int main(int argc, char** argv) {
    int hasil[20];
    int kali[20];
    int b[20];
    int c[20];
    cout<<"Menghitung faktor"<<endl;
    masuk(b,c);
    proses(b,c,hasil,kali);
    return 0;
}












diktat no 2 program menampilkan jumlah karakter pada huruf

#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void string(int a){
    char kata[100];
    int jumlah;
    scanf("%s",kata);
    jumlah=strlen(kata);
    printf("jumlah karakter adalah =%d",jumlah);
}
int main(int argc, char *argv[]) {
    char b;
    printf("Masukan Kata =");
    string(b);
    return 0;
}











latihan 2 program menampilkan jumlah kata
#include <iostream>
using namespace std;
void nama(){
    string kata;
   
    cout<<"mencari panjang nama=";cin>>kata;
    cout<<"berisi berapa kata?="<<kata.size();
   
    }

int main(){
    nama();
    return 0;
}
latihan diktat no 3 program menampilkan huruf besar dan huruf kecil

#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();
   }

program menampilkan gabungan kata
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <windows.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void penggabungan(string k1[20],string k2[20]){
    string k3 [20];
    for(int i=1;i<=1;i++){
        cout<<"Masukan kata pertama =";cin>>k1[i];
        k3[i]=k1[i];
        for(int j=1;j<=1;j++){
        cout<<"Masukan kata kedua =";cin>>k2[i,j];
        cout<<"Masukan kata pertama =";cin>>k1[i,j];
        }
        system("cls");
        cout<<"Gabungan Kata"<<endl;
        cout<<"Hasil = "<<k3[i]<<" "<<k2[i]<<" "<<k1[i];
    }
}
int main(int argc, char** argv) {
    string k1 [20];
    string k2 [20];
    penggabungan(k1,k2);
    return 0;
}


program konverter huruf

#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include<windows.h>


char konversi (char kata[100]) {
    int n, a;
    n = strlen (kata);
        for (a =0; a <= n-1; a++) {
            if (islower (kata[a])) {
                kata[a] = toupper (kata[a]);
            }
            else {
                kata[a] = tolower (kata[a]);
            }
            printf ("%c", kata[a]);
        }
    return (kata[100]);
}

int main () {

    char kata[100];
    printf ("\t=======================\n");
    printf ("\tPROGRAM KONVERTER HURUF\n");
    printf ("\t=======================\n\n\n");
    printf ("Masukkan Kata : ");gets (kata);
    system("CLS");
    printf ("Hasilnya : ");
    konversi (kata);
}

program menhitung kata dalam sebuah kalimat

#include<iostream>
#include<ctype.h>
using namespace std;
main()
{
    cout<<"\t Program Menghitung Kata Dalam Sebuah Kalimat"<<endl;
    cout<<"\t\t=============================== "<<endl;
    cout<<"\n";

    char kalimat[100];
    int i, spasi=0;
    cout << "Masukan Sebuah Kalimat : ";
    cin.getline(kalimat, sizeof(kalimat));

    for(i=0; kalimat[i]; i++)
    {

        if(isspace (kalimat[i]) || ispunct (kalimat[i]))
        {
            spasi++;

        }
    }

    cout << "Jumlah Kata = " << spasi +1 << "\n\n";
    cout << "Kata yang anda masukan adalah :   \n";
    cout << "\n";

    for(i=0; kalimat[i]; i++)
    {

        if(isspace (kalimat[i]) || ispunct (kalimat[i]))
        {
            spasi++;
            cout << "\n";
     
        }
        cout << kalimat[i];
    }
    cout << "\n";
    cout << "\n";
        cout << "Terima kasih sudah memcoba program ini"<<endl;

}





















































Tidak ada komentar:

Posting Komentar