Advertisement
Guest User

Untitled

a guest
Dec 20th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 2.55 KB | None | 0 0
  1. program kdpquiz;
  2. uses crt;
  3. function daftar:string;
  4. label
  5. a,b,c,d,e,f;
  6. var
  7. un,ps,us,pw:string;
  8. begin
  9.  writeln('Masukkan Username : ');
  10.  readln(un);
  11.  e:if (length(un)<3) then
  12.  begin
  13.  writeln('Username terlalu pendek !!');
  14.  writeln('Masukkan Username Lagi : ');
  15.  readln(un);
  16.  goto e;
  17.  end else
  18.  begin
  19.  goto a;
  20.  end;
  21.  a:writeln('Masukkan Password : ');
  22.  readln(ps);
  23.  f:if (length(ps)<7) then
  24.  begin
  25.  writeln('Password terlalu pendek !!');
  26.  writeln('Masukkan Password Lagi : ');
  27.  readln(ps);
  28.  goto f;
  29.  end else
  30.  begin
  31.  goto b;
  32.  end;
  33.  b:Writeln(' ');
  34. writeln('Berhasil Mendaftar !!');
  35. writeln('Masuk ke Menu Login');
  36. writeln('Login');
  37. writeln('-------------');
  38.  c:writeln('Masukkan Username : ');
  39.  readln(us);
  40.  writeln('Masukkan Password : ');
  41.  readln(pw);
  42.  if (us<>un) or (ps<>pw) then
  43.  begin
  44.  writeln('Anda memasukkan Username atau Password  yang salah');
  45.  goto c;
  46.  end;
  47. end;
  48. label
  49. d;
  50. var
  51. un,ps,us,pw:string;
  52. nm: array [1..10] of  real;
  53. sm,i:integer;
  54. IPK,tot,jum:real;
  55. an,em,jk,tl,km:string;
  56. begin
  57. writeln('Masukkan Nama Anda          : ');
  58. readln(an);
  59. writeln('Masukkan Email Anda         : ');
  60. readln(em);
  61. writeln('Masukkan Jenis Kelamin Anda : ');
  62. readln(jk);
  63. writeln('Masukkan Tanggal Lahir Anda : ');
  64. readln(tl);
  65. writeln('Masukkan KOM Anda           : ');
  66. readln(km);
  67. write(daftar);
  68. clrscr;
  69. writeln('Login Sukses !!');
  70. writeln('Selamat Datang di Portal Mini');
  71. writeln('Masukkan Semester Anda  :  ');
  72. readln(sm);
  73. for i:= 1 to sm do
  74.  begin
  75.  d: writeln('Masukkan Nilai <0.0 - 4.0> Semester - ',i, ': ');
  76.  readln(nm[i]);
  77.  if nm[i] < 0 then
  78.  begin
  79.  writeln('Anda memasukkan nilai yang salah !!');
  80.  goto d;
  81.  end;
  82.  jum:=jum+nm[i];
  83.  tot:=jum;
  84.  end;
  85. writeln('Nama          : ',an);
  86. writeln('Email         : ',em);
  87. writeln('Jenis Kelamin : ',jk);
  88. writeln('Tanggal Lahir : ',tl);
  89. writeln('KOM           : ',km);
  90. writeln(' ');
  91. writeln(' ');
  92. writeln('                 Tabel Nilai                ');
  93. writeln(' ');
  94. writeln('--------------------------------------------');
  95. writeln('|        Semester      |      Nilai        |');
  96. writeln('--------------------------------------------');
  97. for i:= 1 to sm do
  98. begin
  99. writeln('|      ',i,'               |  ',nm[i]:4:2,'             |');
  100. end;
  101. writeln('--------------------------------------------');
  102. IPK:=tot/sm;
  103. writeln(' ');
  104. writeln('IPK Anda adalah :  ',ipk:4:2);
  105. if ipk<3 then
  106. begin
  107. Writeln(':^<')
  108. end else
  109. if ipk<3.5 then
  110. begin
  111. writeln(':^>')
  112. end else
  113. begin
  114. writeln(':D ')
  115. end;
  116. writeln(' ');
  117. writeln(' ');
  118. writeln('PROGRAM SELESAI !!!!!!');
  119. READLN;
  120. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement