Algoritma Konversi Nilai dlm Pseudo Code & Bahasa C

11.algor konversi nilai A,B,C,D,E dimana A,B,C lulus D,E tidak lulus

Pseudo code:

Begin
do
{
write ("**********");
write ("Konversi Nilai Mahasiswa dari angka ke huruf \n ");
write ("**********");
write ("Apakah ada nilai (y/t) ? ");
read(cek)
if (cek==’y’) then
goto masukkan_nilai;
else
write(”Nilai T”);
goto ulang_2;
masukan_nilai:
write(”silahkan masukkan nilai= ”);
read(nilai);
if (nilai>=85) then
write(”Nilai A and anda lulus”);
else if (nilai>=75 and nilai<85)
write(”Nilai B and anda lulus”);
else if (nilai>=65 and nilai<75)
write(”Nilai C and anda lulus”);
else if (nilai>=55 and nilai<65)
write(”Nilai D and anda tdk lulus”);
else (nilai>=0 and nilai<55)
write(”Nilai E and anda tdk lulus”);
eif
eif
eif
eif
ulang_2:
write(”ulangi (y/t)”);
read(ulangi);
while (ulangi==’y’) then
goto ulang;
ewhile
end

13.Menjumlahkan bilangan : 40, 125, 60, 2, 300, 0. Jumlah = 527. Buat pseudocode dan bahasa C
Jawab :

a.Pseudocode

write (“masukkan data (masukan 0 untuk selesai) : ”)
read (x)
while (x≠0)
total=total+x
read (x)
endwhile
write (“total”)

b.Bahasa C

#include
#include
main()
{
int x, total=0;
scanf("%d", &x);
while(x!=0)
{
total=total+x;
scanf("%d", &x);
}
printf("jumlah:%d", total);
getch();
}

14. algor -10,-8,-6,-2,0,1,3,6,10,15,21


x=-10
y=0
while x0 do
write “x”
x=x+2
ewhile
while y2 do
write “x”
y=y+1
x=x+y
ewhile