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"); break; case 2:printf("angka yang anda maksud adalah februari\n"); break; case 3:printf("angka yang anda maksud adalah maret\n"); break; case 4:printf("angka yang anda maksud adalah april\n"); break; case 5:printf("angka yang anda maksud adalah mei\n"); break; case 6:printf("angka yang anda maksud adalah juni\n"); break;
case 7:printf("angka yang anda maksud adalah juli\n"); break; case 8:printf("angka yang anda maksud adalah agustus\n"); break; case 9:printf("angka yang anda maksud adalah september\n"); break; case 10:printf("angka yang anda maksud adalah oktober\n"); break; case 11:printf("angka yang anda maksud adalah november\n"); break; case 12:printf("angka yang anda maksud adalah desember\n"); break; default:printf("maaf anda salah memasukkan angka!\n"); } }
Flowchart
START
Input angka (pilih 1-12)
Angka bulan
Nama bulan
no
yes Output=angka yang di masukkan benar
FINISH
Output=Angka yang di masukkan salah
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
FINISH
Tidak lulus
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 <=100yes
yes Dapat nilai A
FINISH
no
Tidak dapat nilai A
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");
printf("terus semangat tingkatkan nilaimu"); } else { 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 printf("MAAF NILAI YANG ANDA MASUKAN SALAH");printf("\n"); { } return 0; }
FLOWCHART START
Batas_atas,Batas_bawah
Rentang=batas_atas-batas_bawah
Nilai<=40% rentang+batas_bawah
Nilai>=70% rentang+batas bawah
Output=”-”
Ouput=”+ ”
FINISH