Tampilkan postingan dengan label praktikum. Tampilkan semua postingan
Tampilkan postingan dengan label praktikum. Tampilkan semua postingan
Praktikum ke 9

Praktikum ke 9

ARRAY 2 DIMENSI

1. Buatlah algoritma dan program tabel perkalian antara 10 matrrik kolom dengan 10 matrik baris. Tampilkan pula total elemen per baris dan perkolom dari hasil perhitungan tersebut.
2. Buatlah algoritma dan program untuk mencari data penjualan terbesar dan terkecil dari 10 seles selama 12 bulan (Januari-Desember). Data perbulan dan per sales dapat disimpan dalam array 2 dimensi.

Ingat gunakan kaidah pengembangan program yang benar:
1. 
 1. Identifikasi masalah
membuat tabel perkalian dengan matrik 10x10
2. input dan output
input:1 2 3 4 5 6 7 8 9 10
output: hasil perkalian
3. flowchart
4.
5. Implementasi dengan C++
#include <cstdlib>
#include <iostream>

using namespace std;
int tabel(int a[100][100],int total){

    for(int i=1;i<11;i++){
        cout<<i<<"    | ";
        for(int j=1;j<11;j++){
        cout<<a[i][j]<<" ";
        }cout<<endl;
    }
    cout<<endl<<"Total Elemen Array ="<<total<<endl;
}
int main(int argc, char *argv[])
{
    int a[100][100];
    int total;
    cout<<"menghitung Baris Dan Kolom"<<endl;
    cout<<"X/Y  | 1 2 3 4 5 6 7 8 9 10"<<endl;
    cout<<"------------------------------------"<<endl;
        for(int i=1;i<11;i++){
        for(int j=1;j<11;j++){
        a[i][j]=i*j;
        total=a[i][j];
        }
    }
    tabel(a,total);   
    system("pause");
    return 0;
}

6. Eksekusi


2.
1. Identifikasi masalah
Mencari data penjualan terbsar dan terkecil dari 10 seles selama 12 bulan
2. Input/Output
Input:
Jumlah data:10
Jumlah bulan:12
3. Flowchart
4.
5. Implementasi dengan C++
#include <cstdlib>
#include <iostream>
#include <iomanip>//menampilkan setw
using namespace std;
int tabel(int a[100][100],int n, int b){
    cout<<endl;
    for(int i=1;i<=n;i++){
        cout<<i<<setw(5);
        for(int j=1;j<=b;j++){
        cout<<a[i][j]<<setw(5);
        }cout<<endl;
    }
}
int main(int argc, char *argv[])
{
    int a[100][100];
    int n,b,maks;
    maks=0;
    cout<<"Masukkan Jumlah Penjualan : ";
    cin>>n;
    cout<<"Masukkan Jumlah Bulan : ";
    cin>>b;
        
    for(int i=1;i<=n;i++){
        for(int j=1;j<=b;j++){
            cout<<"Masukkan Data Ke-["<<i<<"]["<<j<<"] : ";
            cin>>a[i][j];
        }
    }
    cout<<"X/Y|     ";
    for(int i=1;i<=b;i++)
        cout<<i<<setw(5);
    tabel(a,n,b);  
    cout<<endl;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=b;j++){
            if(a[i][j]>maks)
            maks=a[i][j];
          
   
   
        }                          
   }
   int min=a[1][1];
            for(int i=1;i<=n;i++){
        for(int j=1;j<=b;j++){
            if(a[i][j]<min)
            min=a[i][j];
          
   
   
        }                          
   }
         cout<<"maks = "<<maks<<endl;
         cout<<"min = "<<min<<endl;  
          
    system("pause");
    return 0;
}

6. Eksekusi

part #2

2.1 Dibaca sebuah bilangan bulat tampilan apakah bilangan tersebut ganjil atau genap?

Menggunakan Program C++

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int f;
    cout<<"Membaca Sebuah Bilangan Ganjil atau Genap"<<endl;
    cout<<"Masukan Nilai =";cin>>f;
   
    if (f % 2 == 0){
        cout<<"Genap";
    }else {
        cout<<"Ganjil";
    }
    return 0;
}

Tampilan

Minggu #1

Minggu #1


NAMA            : NUR FARIKHAH
NIM    : 1500018145

1.  Menghitung volume dan luas permukaan bola
-          Yang pertama deklarasikaan variable jari-jari yaitu r dengan tioe data intiger, volume yaitu v dengan tipe data float, dan untuk luas yaitu l dengan tipe data float.
-          Inputkan bilangan untuk disimpan sebagai r (jari-jari).
-          Mencari volume dengan rumus (4/3)*(22/7)*r^3 dan untuk mencari luas permukaan bola 4*(22/7)*r^2.
-          Outputkan hasil dari v (volume), dan l (luas permukaan).
2.   Konversi suhu dari celcius ke kelvin, Fahrenheit, dan reamur
-          Deklarasikan variable c dengan tipe data float untuk suhu celcius, k untuk suhu kelvin dengan tipe data float, f dengan tipe data float untuk fahrenhait, dan juga r dengan tipe data float demikian juga untuk reamur.
-          Inputkan sebuah bilangan untuk disimpan sebagai variable c
-          Compare dengan rumus c+273.15 untuk mencari suhu kelvin,  c*1.8+32 untuk mencari Fahrenheit, dan c*0.8 untuk mencari suhu reamur.
-          Outputkan hasil dari k (kelvin), f (fahrenhait), dan r (reamur).
3. Menghitung tahanan total
-          Mendeklarasikan variable r1 sebagai tipe data float untuk tahanan 1, r2 dengan tipe data float untuk tahanan 2, r3 dengan tipe data float untuk tahanan 3, seri dengan tipe data float untuk total tahanan secara parallel
-          Inputkan tiga buah bilangan untuk disimpan ke vriabel r1,r2,r3
-          Proses dengan rumusr1+r2+r3 untuk mencari seri, sementara parallel dengan rumus 1/((1/r1) + (1/r2) + (1/r3))
-                                         -Outputkan hasil dari seri dan parallel.
4. Membuat dan menampilkan jam, menit, dan detik secara berurut
-          Deklarasikan variable j, m, dan d dengan tipe data yang sama yaitu integer untuk jam, menit dan detik
-          Inputkan sebuah bilangan untuk disiman ke variable d
-          Proses dengan rumus (d/3600) untuk mencari jam, (d/60) untuk mencari menit, dan juga (d%60) untuk menampilkan detik yang merupakan sisa hasil bagi dari menit
-          Outputkan hasil dari j (jam), m (menit), dan d (detik)
5.   Menampilkan operasi penjumlahan, pengurangan, perkalian dan pembagian dua buah bilangan
-          Deklarasikan variable a, b, jum, kurg, kali, bgi dengan tipe data float
-          Inputkan dua buah bilangan untuk disimpan ke variable a dan b
-          Proses dengan rumus (a+b) mencari jumlah, (a_b) untuk pengurangan, (a*b) untuk kali, (a/b) untuk bagi
-          Outputkan hasildari jum (+), kurg (-), kali (*), dan bagi (/)
6. Menentukan dan menampilkan titik tengah dua buah titik
-          Dekklarasikan variable a, b dan tengah dengan tipe data float untuk titik pertama, kedua, dan juga nilai tengah
-          Inputkan dua buah bilangan untuk disimpan ke variable a dan b
-          Proses dengan rumus (a+b)/2 untuk mencari nilai tengah
-          Outputkan hasl dari tengah (nilai tengah)