Wednesday, October 7, 2015

Menentukan Bilangan Terkecil

Agustino Halim (D03112019)
Erick Nur Romadhon (D03112009)
Duwi Juliyatin (D03112059)
Tugas Algoritma & Pemograman 2*
Koding Algoritma menentukan bilangan terkecil 

C++
void main()
               {
                  cout<<"Program Mencari Bilangan Terkecil"<<endl;
                  int bil1, bil2, bil3, terkecil;
                  cout<<"Masukkan bilangan 1 : ";
                  cin>>bil1;
                  cout<<"Masukkan bilangan 2 : ";
                  cin>>bil2;
                  cout<<"Masukkan bilangan 3 : ";
                  cin>>bil3;
                  if(bil1 < bil2)
                     terkecil = bil1;
                  else
                     terkecil = bil2;
                  if(bil3 < terkecil)
                     terkecil = bil3;
                  cout<<"Bilangan Terkecil = "<<terkecil;
                  getch();
               }

C
#include <stdio.h>
#include <conio.h>

main()
{
 int min, max;
 int i, banyak, jml;
 float rata;

 printf ("Bilangan terkecil: ");scanf("%d",&min);
 printf ("Bilangan terbesar: ");scanf("%d",&max);
 printf ("\nBilangan ganjil: ");

 banyak=0;
 jml=0;

 for (i=min;i<=max;i+=1)
 {
     if (i % 2 == 1)
     {
        printf ("%d\t",i);
        banyak+=1;
        jml+=i;
     }

 }

 rata=float(jml)/banyak;

 printf ("\nAda %d bilangan ganjil, dengan total jumlah %d.",banyak,jml);
 printf ("\nRata-ratanya adalah %5.2f",rata);

 printf ("\nBilangan genap: ");

 banyak=0;
 jml=0;

 for (i=min;i<=max;i+=1)
 {
     if (i % 2 == 0)
     {
        printf ("%d\t",i);
        banyak+=1;
        jml+=i;
     }

 }

 rata=float(jml)/banyak;

 printf ("\nAda %d bilangan genap, dengan total jumlah %d.",banyak,jml);
 printf ("\nRata-ratanya adalah %5.2f",rata);

 getch();
 return 0;
}

JAVA
import java.util.Scanner;
public class angka_terkecil {
public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
    int angka;
    int Min;
    int Array[];
        System.out.print("Masukkan jumlah angka yang ingin anda inputkan: ");
        angka = input.nextInt();
        Array = new int[angka];
      
        for (int i=0;i<angka;i++){
            System.out.print("Masukkan angka : ");
            Array[i]=input.nextInt();
            Min = Array[0];
          
                for (int k=0;k<angka;k++){
                    if (Array[k] < Min){
                    Min = Array[k];
            }
        }
        System.out.println("Terkecil : " + Min);
        }
}

PASCAL
Uses crt;
Var bil:array[1..100] of integer;
max,min,i,n:integer;

Begin
     Write('Masukkan jumlah bilangannya gan = '); readln(n);
     Max:=1;
     Min:=30000;

     For i:=1 to n do
     Begin
          {Menginputkan Nilai Bilangan Ke I}
          Write('Bilangan ke ',i,' = '); readln(bil[i]);

          {Mencari Bilangan Terkecil}
          If bil[i]<Min then Min := bil[i] ;
     End;
     Writeln('Bilangan Terkecil = ', Min);
     Readln ;
End.

PYTHON 3.2
print ('program untuk menentukan bilangan terbesar dan terkecil')

def pengulangan():
    print ('masukkan 3 bilangan yang diinginkan!')
    a=int(input('bilangan1 = '))
    b=int(input('bilangan2 = '))
    c=int(input('bilangan3 = '))

    if a>b and a>c:
        if b>c:
            print (a, 'terbesar dan', c, 'terkecil')
        else:
            print (a, 'terbesar dan', b, 'terkecil')
    elif b>a and b>c:
        if a>c:
            print (b, 'terbesar dan', c, 'terkecil')
        else:
            print (b, 'terbesar dan', a, 'terkecil')
    else:
        if a>b:
            print (c, 'terbesar dan', b, 'terkecil')
        else:
            print (c, 'terbesar dan', a, 'terkecil')

    print ('')
    print ('ingin coba lagi? (ya/tidak)')
    x=input()
    if x=='ya':
        return pengulangan()
    if x=='tidak':
        print('terimakasih telah menggunakan program ini.')

pengulangan()

PHP
<?php
$bil = array(9, 2, 10, 3, 7, 5, 11);
$min = $bil[0];
for ($i = 0; $i <= count($bil)-1; $i++)
{
if ($bil[$i] < $min) $min = $bil[$i];
}

echo "Bilangan terkecilnya adalah : ".$min;
?>

SWIFT
import Foundation

let a = 1.2
let b = sqrt(a)
let c = min(1,2)

JAVASCRIPT
<html>
<head>
<title>Mencari Bilangan Terbesar dan Terkecil Dengan Javascript</title>
<script type="text/javascript">
var bilangan = new Array(4);
bilangan[0] = parseInt(prompt("Masukan Bilangan Pertama",0));
bilangan[1] = parseInt(prompt("Masukan Bilangan Kedua",0));
bilangan[2] = parseInt(prompt("Masukan Bilangan Ketiga",0));
bilangan[3] = parseInt(prompt("Masukan Bilangan Keempat",0));              

bilanganInput = bilangan.join(', ');
bilangan = bilangan.sort();            

var htm = "Bilangan yang diinput adalah: "+bilanganInput+"<hr />";
htm += "Bilangan terbesar adalah: "+bilangan[3]+"<br />";
htm += "Bilangan terkecil adalah: "+bilangan[0]+"<br />";
document.write(htm);
</script>
</head>
<body>
</body>

</html>

No comments:

Post a Comment