Postingan

Menampilkan postingan dari Juli, 2021

Soal Mengubah Angka

 Soal: Diberikan angka yang diinput dari keyboard. kemudian ada digit dari angka tersebut yang akan diubah. Digit yang akan diubah akan ditaruh pada variable a dan digit peubah akan ditaruh pada variable b. Misal angkanya adalah 1234 angka yang akan diubah adalah 1  dan peubah adalah 3 maka hasil perubahan adalah 3234.  NOTE: TIDAK BOLEH PAKAI ARRAY Jawab: Untuk permasalahan ini saya akan memakai bahasa c #include <stdio.h>  //library standar #include <math.h> //library untuk fungsi matematika digunakan saat mengunakan fungsi pemangkatan int main() { int bil1; //bilangan yang diimputkan int a,b;//variable penampung int count = 0; //menghitung ada berapa jumlah digit pada angka int n; //nanti untuk menampung bilangan input int itung; //untuk mengubah angka sekaligus output scanf("%d",&bil1); n = bil1; int i; printf("masukan a: \n");scanf("%d",&a); //bilangan yg akan diubah printf("masukan b:  \n");scanf("%d",&b); ...

Pola Diamond Python

Gambar
  def   p ( n ) :      for  i  in   range ( n ):          print ( "   " * ( n - i - 1 ), end = "" )          print ( " *  " * ( i + 1 ))      for  j  in   range ( n - 1 ,   0 ,   - 1 ):          print ( "   " * ( n - j ), end = "" )          print ( " *  " * j ) p ( 5 ) #Output:

Implementasi OOP java untuk titik

 class titik {     private int x;     private int y;     titik()     {        x = 0;        y = 0;     }     titik(int xp, int yp)     {         x = xp;         y = yp;     }     public void setx(int xp)     {         x = xp;     }     public void sety(int yp)     {         y = yp;     }     public int getx()     {         return x;     }     public int gety()     {         return y;     }      }  class Main {     public static void main(String[] args) { titik t1 = new titik(); titik t2 = new titik(11,9); t1.setx(18); t1.sety(28); System.out.println("T1 : nilai x : " + t1.getx()); ...

STACK STL C++

 #include <iostream> #include <string> #include <stack> using namespace std; int main() {     stack<int> stack;     stack.push(21);     stack.push(22);     stack.push(24);     stack.push(25);           cout<<stack.top(); }

Contoh Arsip Beruntun dalam Bahasa C

 #include <stdio.h> #include <string.h> typedef struct { char nim[10]; char nama[100]; char nilai[2]; }nilaimatkul; int main() { nilaimatkul rekaman; FILE *arsipmatkul; arsipmatkul = fopen("arsipmatkul.dat","w"); printf("Tuliskan rekaman satu persatu \n"); printf("masukan nim \n"); scanf("%s",rekaman.nim); while(strcmp(rekaman.nim,"XXXXXX") != 0) { printf("Masukan nama \n"); scanf("%s",rekaman.nama); printf("masukan nilai \n"); scanf("%s",rekaman.nilai); fprintf(arsipmatkul, "%s %s %s\n",rekaman.nim,rekaman.nama,rekaman.nilai); printf("masukan nim :\n"); scanf("%s",rekaman.nim); } fprintf(arsipmatkul,"%s %s %s","XXXXXX","XXXX","XX"); fclose(arsipmatkul); } Daftar Pustaka: Rosa AS.(2018). Logika Algoritma dan Pemograman Dasar . Bandung : Modula.

Implementasi OOP dalam Bahasa C++ untuk Titik

 File titik.cpp: #include <stdio.h> class titik {   private:       int x;       int y;   public:       titik()       {           x = 0;           y = 0;       }       titik(int xp,int yp)       {           x = xp;           y = yp;       }       void setx(int xp)       {           x = xp;       }       int getx()       {           return x;       }       void sety(int yp)       {           y = yp;       }       int gety()       {           return y;       }     ...

Kalkulator dalam bahasa java Implementasi OOP

import java.util.Scanner; class Calculator {     private operasi opr;     Calculator()     {         opr = new operasi();     }     operasi getopr()     {         return opr;     }     class operasi{         operasi(){         }                          int tambah(int x,int y)             {                 return (x+y);             }             int kurang(int x,int y)             {                 return (x-y);             }             int kali(int x,int y)             {   ...