GISKA ARIYA SANGGITA TI

dokumen-dokumen yang mirip
1.Program pilihan bulan. Sart. Bulan. Pilih bulan

printf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

Algoritma Pemrograman. Fery Updi,M.Kom

IT234 - Algoritma dan Struktur Data. Ramos Somya

Algoritme dan Pemrograman

PRAKTIK MATA PELAJARAN

IT234 - Algoritma dan Struktur Data. Ramos Somya

PRAKTIK MATA PELAJARAN

MODUL III CONTROL FLOW & FLOWCHART

LATIHAN SOAL (FUNGSI & PROSEDUR)

PERTEMUAN III DECISION. Prepared by Vosco

Algoritma Pemrograman. Fery Updi,M.Kom

BAB 4 KONDISI / PEMILIHAN

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

PRAKTIKUM KONSEP PEMROGRAMAN MATERI DECISION DWI SETIYA NINGSIH. November 16, Page 1 of 16 PRAKTIKUM KONSEP PEMROGRAMAN MATERI

MODUL 10 PERNYATAAN KONTROL: FOR DAN SWITCH - CASE. Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang

Pengulangan. Overview. Tujuan. 1.1 Konsep Pengulangan

Percabangan. Agus Priyanto, M.Kom

belajar pemograman C++ Dasar

Pengambilan Keputusan DASAR PEMROGRAMAN

Laporan Praktikum TMD02 Algoritma dan Struktur Data dengan C. Coding 1. NIM/ No. Reg. : : Mhd. Syarif : : Blog

MODUL II PERCABANGAN DAN PERULANGAN

Fungsi DASAR PEMROGRAMAN

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

Tipe Data, Variabel, Input/Output

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

BAHASA PEMROGRAMAN C LANGUAGE

STRUKTUR KENDALI PERCABANGAN

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Fungsi DASAR PEMROGRAMAN

xxxx alamat Praktikum 11 POINTER

A. TUJUAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur.

MAKALAH POINTER PADA BAHASA C

Algoritme dan Pemrograman

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Percabangan. Yuli Sun Hariyani

Konsep Pemrograman. Bab 13. Pointer 3. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

BAB VI BAHASA C Pendahuluan

DIKTAT MATA KULIAH PEMROGRAMAN I BAB IX STRUCT. tipe_data_1 variabel_1 ; tipe_data_2 variabel_2 ; tipe_data_n variabel_n ;

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

DIKTAT MATA KULIAH PEMROGRAMAN I BAB VII ARRAY

Fungsi Lanjut DASAR PEMROGRAMAN

Input/Output. Input/output Memformat keluaran Pengolahan karakter dan String

BAB 5. KONDISI DAN ARRAY

Tutorial 08 Pertemuan 12

Fungsi : Dasar Fungsi

Fungsi 2 DASAR PEMROGRAMAN

BAB IV PENYELEKSIAN KONDISI

Modul 4 Kondisional/Pencabangan If - Else

Fungsi, Parameter, Rekursi

STACK DAN QUEUE. Pengertian Stack Dan Queue. stack & queue. Last saved by KENKEINA Created by KENKEINA

CONTOH SOAL C++: jika di input selain dari 1 sampai 4 maka munculkan pesan "Anda Salah memasukan Input Kode"

Algoritma Pemrograman 2B (Pemrograman C++)

BAGIAN A. PILIHAN GANDA Silanglah Jawaban yang Benar Pada Lembar Jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0.

Fungsi 1 DASAR PEMROGRAMAN

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){


5.1 OPERATOR PERBANDINGAN DAN PERSAMAAN (RELATIONAL AND EQUALITY)

BAB VIII POINTER. Tujuan :

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

PRAKTIKUM 7 FUNGSI 1

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2;

PRAKTIKUM 06 DECISSION NESTED IF & ELSE IF DWI SETIYA NINGSIH // PJJ D3 TI

Pemrograman Dasar C. Minggu 4

VARIABEL & TIPE DATA PEMROGRAMAN C++

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

MI, KA-D3, SIA, SIB. ADI, S.Kom.

Pengenalan Bahasa C. Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom

KUMPULAN SOAL BAHASA C

DIKTAT MATA KULIAH PEMROGRAMAN I BAB XI POINTER

Pointer. Yuliana Setiowati

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Fungsi : Passing Parameter by Value & Semester 3

Pengambilan Keputusan

Materi Pertemuan 04 PEMILIHAN (SELECTION)/ PENGAMBILAN KEPUTUSAN (DECISION)

A. TUJUAN PEMBELAJARAN

P 6 Bab 5 : Perulangan. 5.1 Tujuan. 5.2 Materi. 5.3 Struktur Perulangan. SQ

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

P - 8 Bab 6 : PHP (Kondisi dan Perulangan)

ALGORITMA (2) Mengupas Kentang

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

Proses Perulangan (Looping) DASAR PROGRAMMING 1

Pengantar Pemrograman

MODUL IV Analisis Kasus/Pemilihan

STRUKUR KENDALI : PERCABANGAN

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

Array LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

Laporan Hasil Tugas Konsep Pemrograman

SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.

Kuliah III - Dasar Pemrograman

Program menjadi terstruktur Dapat mengurangi pengulangan kode program. Fungsi dapat diimplementasikan dalam tiga bentuk :

Definisi Algoritma. Prepared by Vosco

FUNCTION (FUNGSI) LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

FUNGSI DALAM BAHASA C

Selection / Pemilihan PEMILIHAN

Perulangan 2 DASAR PEMROGRAMAN

Transkripsi:

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