GISKA ARIYA SANGGITA 13111100 TI TUGAS ALGORITMA dan PEMROGRAMAN TUGAS 1 #include <stdio.h> void main () int x; printf("===============================\n"); printf("==nama:giska Ariya Sanggita \n"); printf("==nim:13111100 \n"); printf("==kelas:21 pagi \n"); printf("==prodi:teknik infomatika \n"); printf("===============================\n"); int bulan; printf("===============================\n"); printf("menentukan NAMA-NAMA BULAN\n"); printf("===============================\n"); printf("<=====================program PILIH BULAN=======================>\n"); printf("\n"); printf(" 1. Januari, 2. Febuari, 3. maret \n"); printf(" 4. April, 5. Mei, 6. Juni \n"); printf(" 7. Juli, 8. Agustus, 9. September \n"); printf(" 10. Oktober, 11. November, 12. maret \n"); printf("<============================================================ ===>\n"); printf("\n"); printf("masukkan angka bulan (1-12):"); scanf("%d",&bulan); switch(bulan) case 1:printf("angka yang anda maksud adalah januari\n"); case 2:printf("angka yang anda maksud adalah februari\n"); case 3:printf("angka yang anda maksud adalah maret\n"); case 4:printf("angka yang anda maksud adalah april\n"); case 5:printf("angka yang anda maksud adalah mei\n"); case 6:printf("angka yang anda maksud adalah juni\n");
case 7:printf("angka yang anda maksud adalah juli\n"); case 8:printf("angka yang anda maksud adalah agustus\n"); case 9:printf("angka yang anda maksud adalah september\n"); case 10:printf("angka yang anda maksud adalah oktober\n"); case 11:printf("angka yang anda maksud adalah november\n"); case 12:printf("angka yang anda maksud adalah desember\n"); default:printf("maaf anda salah memasukkan angka!\n");
Flowchart START Input angka (pilih 1-12) Angka bulan Nama bulan yes Output=angka yang di masukkan benar no Output=Angka yang di masukkan salah FINISH
TUGAS 2.1 #include<stdio.h> int main() int nilai; /*deklarasi variable */ printf("masukkan nilai ujian :\n"); scanf("%d",&nilai);/* input nilai */ /* pengkondisian */ if (nilai >=60) printf("anda lulus!\n"); else printf("anda tidak lulus! \n"); printf("anda harus mengulang lagi smester depan!\n"); return 0;
FLOWCHART START Input nilai Nilai >=60 yes no lulus Tidak lulus FINISH
TUGAS 2.2 #include<stdio.h> int main () int nilai ; printf("nama printf("nim printf("prodi : Giska ariya sanggita");printf("\n"); : 13111100");printf("\n"); : teknik informatika");printf("\n"); printf("++++++++++++++++++membuat SUATU NILAI+++++++++++++++++++");printf("\n"); printf("masukkan nilai anda :");scanf("%d",&nilai);printf("\n"); printf("nilai anda adalah : %d",nilai); printf("\n"); if(nilai>=80&&nilai<=100) printf("mendapat nilai A");printf("\n"); else if (nilai>=68&&nilai<=79) printf("maka anda Mendapat nilai B");printf("\n"); else if(nilai>=58&&nilai<=67) printf("maka anda Mendapat nilai C");printf("\n"); else if(nilai>=45&&nilai<=57) printf("maka anda mendapat nilai D");printf("\n"); else if(nilai < 45 ) printf("mendapat Nilai E");printf("\n"); else printf("nilai YANG ANDA MASUKKAN SALAH ");printf("\n"); return 0;
FLOWCHART START Input nilai Nilai >=80 <=100 yes no Tidak dapat nilai A Dapat nilai A yes FINISH
TUGAS 2.3 #include <stdio.h> int main() printf("nama: Giska ariya sanggita");printf("\n"); printf("nim: 13111100");printf("\n"); printf("prodi: teknik Informatika");printf("\n"); printf("kelas: 21");printf("\n"); printf("\n"); float nilai,rentang,batas_atas,batas_bawah; printf("masukan nilai anda : ");scanf("%f",&nilai);printf("\n"); if(nilai>=80&&nilai<=100) batas_atas = 100; batas_bawah = 80; rentang = batas_atas-batas_bawah; if(nilai <= (0.4*rentang)+(batas_bawah)) printf("selamat anda mendapatkan nilai A-");printf("\n"); printf("pertahankan terus prestasimu"); else if(nilai >= (0.7*rentang)+(batas_bawah)) printf("selamat anda mendapatkan nilai A+");printf("\n"); printf("pertahankan prestasimu"); else printf("selamat anda mendapatkan nilai A");printf("\n"); printf("pertahankan ya!! "); else if(nilai >= 68&&nilai <= 79) batas_atas = 79; batas_bawah = 68; rentang = batas_atas-batas_bawah; if(nilai <= (0.4*rentang)+(batas_bawah)) printf("selamat anda mendapatkan nilai B- ");printf("\n"); printf("terus semangat"); else if(nilai >= (0.7*rentang)+(batas_bawah)) printf("selamat anda mendapatkan nilai B+ ");printf("\n");
else printf("terus semangat tingkatkan nilaimu"); printf("selamat anda mendapatkan nilai B ");printf("\n"); printf("terus semangat tingkatkan terus"); else if(nilai >= 58&&nilai <= 67) batas_atas = 67; batas_bawah = 58; rentang = batas_atas-batas_bawah; if(nilai <= (0.4*rentang)+(batas_bawah)) printf("selamat anda mendapatkan nilai C- ");printf("\n"); printf("semangat tingkatkan nilaimu"); else if(nilai >= (0.7*rentang)+(batas_bawah)) printf("selamat anda mendapatkan nilai C+ ");printf("\n"); printf("semangat terus"); else printf("selamat anda mendapatkan nilai C ");printf("\n"); printf("semangat ya!!!"); else if(nilai>=46&&nilai<=57) printf("maaf anda mendapatkan nilai D");printf("\n"); printf("tetap berjuang"); else if(nilai>=0&&nilai<=45) printf("maaf anda mendapatkan nilai E");printf("\n"); printf("jangan menyerah ya!!!"); else return 0; printf("maaf NILAI YANG ANDA MASUKAN SALAH");printf("\n");
FLOWCHART START Batas_atas,Batas_bawah Rentang=batas_atas-batas_bawah Nilai<=40% rentang+batas_bawah Nilai>=70% rentang+batas bawah Output= - Ouput= + FINISH