Monday 14 May 2012

jawaban tugas bahasa pemrograman 2-3-4

sebelum nya saya berharap kalau ada beberapa kawan2 yg coba mengkoreksi bahasa ini atau punya jawaban lain,,sebagai perandingan dan bahan diskusi di kampus entar...soalnya buat belajar sendiri bahasa pemrograman tanpa ada bantuan dari kawan2 yg lain sangat2 berat...ane dah ngalamin betapa buntunya ngerjain ini tugas seorang diri...krn bantuan kawan2 di kaskus maka nya selesai ni tugas di tambah mereka bukan ngasi jawaban benar...cuma clue2 aja,,,yg membenarkan tetap harus kita sendiri,,,curcol :P
untuk software Turbo Pascal 7.1 bisa di dapat di sini
untuk software Turbo C/C++ 4.5 bisa di dapat di sini


2. buatlah program menggunakan C/C++ untuk menampilkan hasil berikut ini:
1234
123
12
1

oke ini script nya menggunakan pascal

uses crt;
var
nilai : array [1..4] of integer;
x,y:=4 downto 1 do
begin
for y:=1 to x do write (y);
writeln;
end;
readln;
end.

disaranin compiler yang di gunakan Tubo pascal 7.1, krn di lab komputer juga menggunakan TP 7.1

 3. buatlah program untuk mencari jumlah huruf hidup dari suatu kalimat yg di masukkan

#include"conio.h"
#include"stdio.h"

main()
{
char voc;
int jvoc=0;
clrscr();
printf(" masukkan sebuah kalimat dan akhiri dengan ENTER\n");
while((voc=getchar())!='\n'){
if(voc=='a'||voc=='i'||voc=='u'||voc=='e'||voc=='o'||
    voc=='A'||voc=='I'||voc=='U'||voc=='E'||voc=='O')
jvoc++;
}
printf("\n jumlah huruf vokal =%d",jvoc);
}

4. buatlah program untuk menampilkan hasil berikut ini:
nilai bilangan: 5
                     5+4+3+2+1
terpaksa di spoiler in biar gak panjang kali :D

#include <iostream>
 
using namespace std;
 
class input
{
  public : 
  int x;
 
  void inputBilangan()
  {
    int buff;
    cin>>buff;
    x = buff;
  }
};
 
class output
{
  public :
  int x;
  output(int x)
  {
    this->x = x;
  }
 
  void outputBilangan()
  {
    for(;x>0;x--)
    {
      cout<<x<<" ";
      if(x!=1)
        cout<<"+ ";
    }
    cout<<endl;
  }
};
 
  int main()
  {
    input *I = new input();
    I->inputBilangan();
    output *O = new output(I->x);
    O->outputBilangan();
    return 0;
  }
  
 

             

No comments: