Professional Documents
Culture Documents
Modul 6
NAMA
: ARFAJRIALDI
NIM/BP : 1102645 / 11
PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER FAKULTAS TEKNIK UNIVERSITAS NEGERI PADANG 2012
A. Evaluasi Excercice 1 #include <stdio.h> int a,b,c; float jumlah,rata; main() { printf("program mencari jumlah dan nilai rata-rata\n"); printf("masukkan jumlah data = ");scanf("%i",&a); for (b=1;b<=a;b++) { printf("masukkan nilai [%i]=",b);scanf("%i",&c); jumlah = jumlah + c; rata = jumlah / a; } printf("jumlah dari %i data yang dimasukkan adalah %.2f\n",a,jumlah); printf("rata-rata dari data yang dimasukkan adalah %.2f",rata); }
clrscr(); printf("masukkan nilai maksimal = ");scanf("%i",&n); for (m=1;m<=n;m++) { if (m%2==0) { printf(" -%i",m); } else printf(" %i",m); } }
Program Exercise 3 #include<stdio.h> #include<conio.h> int n,m,x; main() { clrscr(); printf("masukkan nilai maksimal = ");scanf("%i",&n); x=3; for (m=1;m<=n+1;m++) { x=m+x; printf(" %i",x); } }
Program Exercise 4 #include <stdio.h> #include <conio.h> main() { char kar; int jumkar = 0, jumspasi = 0,jumangka=0,jumhk=0,jumhke=0; printf("Masukkan kalimat, lalu tekan ENTER.\n\n"); while ((kar = getchar()) != '\n') { jumkar = jumkar + 1;
if (kar == ' ') jumspasi = jumspasi + 1; if (kar == '0') jumangka = jumangka + 1;if (kar == '1') jumangka = jumangka + 1; if (kar == '2') jumangka = jumangka + 1;if (kar == '3') jumangka = jumangka + 1; if (kar == '4') jumangka = jumangka + 1;if (kar == '5') jumangka = jumangka + 1; if (kar == '6') jumangka = jumangka + 1;if (kar == '7') jumangka = jumangka + 1; if (kar == '8') jumangka = jumangka + 1;if (kar == '9') jumangka = jumangka + 1;
if (kar == 'A') jumhk = jumhk + 1;if (kar == 'B') jumhk = jumhk + 1; if (kar == 'C') jumhk = jumhk + 1;if (kar == 'D') jumhk = jumhk + 1; if (kar == 'E') jumhk = jumhk + 1;if (kar == 'F') jumhk = jumhk + 1; if (kar == 'G') jumhk = jumhk + 1;if (kar == 'H') jumhk = jumhk + 1; if (kar == 'I') jumhk = jumhk + 1;if (kar == 'J') jumhk = jumhk + 1; if (kar == 'K') jumhk = jumhk + 1;if (kar == 'L') jumhk = jumhk + 1; if (kar == 'M') jumhk = jumhk + 1;if (kar == 'N') jumhk = jumhk + 1; if (kar == 'O') jumhk = jumhk + 1;if (kar == 'P') jumhk = jumhk + 1; if (kar == 'Q') jumhk = jumhk + 1;if (kar == 'R') jumhk = jumhk + 1; if (kar == 'S') jumhk = jumhk + 1;if (kar == 'T') jumhk = jumhk + 1; if (kar == 'U') jumhk = jumhk + 1;if (kar == 'V') jumhk = jumhk + 1; if (kar == 'W') jumhk = jumhk + 1;if (kar == 'X') jumhk = jumhk + 1;
if (kar == 'Y') jumhk = jumhk + 1;if (kar == 'Z') jumhk = jumhk + 1; else { jumhke=jumkar-jumspasi-jumangka-jumhk; } }
printf("\nJumlah karakter = %d", jumkar ); printf("\nJumlah SPASI = %d", jumspasi); printf("\nJumlah Angka = %d", jumangka); printf("\nJumlah Huruf Kapital = %d", jumhk); printf("\nJumlah Huruf Kecil= %d", jumhke); getch(); }
Program Exercise 5 #include <stdio.h> #include <conio.h> void main () { clrscr(); int n,c=0; printf("masukan angka = ");scanf("%d",&n); printf("deret bilangan prima adalah\n"); for (int i=1;i<=n;i++) {
Kesimpulan Pengulangan pada C juga menggunakan statement for, while dan do while. Perbedaan statement while dengan do while adalah letak dari kondisi dari statement tersebut, statement while letak kondisinya berada sebelum program yang akan di ulang, sedangkan do while letak program yang akan di ulang berada sebelum kondisi dari satatement tersebut.
total= total + x;
Jumlah data=n
rata2=total/n;
Nilai total=total
Nilai rata2=rata2
End
Exercise 2 Start
Int n,i,a;
Input n
If( i % 2==0)
a=i*(-1)
a=i
Nilai a
End
Exercise 3 Start
Int n,i,a;
Exercise 4 Start A
If (kar==0, 1, 2, 3, 4, 5, 6, 7, 8, 9))
jumangka = jumangka + 1;
jumkar = jumkar + 1;
If (kar==A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U,
If (kar== ))
jumspasi = jumspasi + 1;
jumhk = jumhk + 1;
Jumhke=jumkar-jumspasi -jumangka-jumhk
A End