Haloo sahabat gaoooll :D
Kalii ini saya akan ngshare program sederhana lagi nih, tugas dari Dosen AP nih, program untuk membuat segitiga dengan jenis karakter yang kita mau dan dengan inputan Yes or No sist.
#include<iostream.h>
main()
{
int i,j,k,t;
char kar, ulang;
ulang=0;
while(ulang<1)
{
cout<<"masukkan tinggi : ";cin>>t;
cout<<"masukkan karakter : ";cin>>kar;
for(i=0;i<t;i++)
{
for(j=t;j>=i;j--)
{
cout<<" ";
}
for(k=0;k<=i;k++)
{
cout<<kar<<" ";
}
cout<<endl;
}
cout<<"ulang lagi ? [Y/N]";cin>>ulang;
if(ulang=='y'||ulang=='Y')
{
ulang=0;
}
else
{
ulang=1;
}
}
}
Okee, itu dia programnya semoga bermanfaat guys :)
Nb: LaporanAlgoritma&Pemrograman1
Informatics Engineering
Informatika itu susah, tapi have fun aja ngejalaninnya.
Rabu, 26 November 2014
Kamis, 20 November 2014
Membuat program berbentuk tangga dengan C++
Menghitung Nilai IPK Mahasiswa dengan inputan nilai Tugas, Uts, Uas, dan Kehadiran
#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
#include<stdio.h>
struct Mahasiswa
{
char nim[10];
char nama[20];
char matkul[10];
int jumlah_kehadiran;
int absen;
int nil_tugas;
int nil_uts;
int nil_uas;
float IPK1;
float IPK2;
};
void main()
{
Mahasiswa M[10];
clrscr();
for(int i=0;i<9;i++)
{
cout<<"nama-"<<i+1<<" : ";gets(M[i].nama);
cout<<"nim "<<i+1<<" : ";gets(M[i].nim);
cout<<"matkul : ";gets(M[i].matkul);
cout<<"jlh kehadiran : ";cin>>M[i].absen;
cout<<"tugas : ";cin>>M[i].nil_tugas;
cout<<"uts : ";cin>>M[i].nil_uts;
cout<<"uas : ";cin>>M[i].nil_uas;
cout<<"\n";
}
cout << "------------------------------------------------------------------------------\n";
cout << "No. Nama Mahasiswa Nim Mata Kuliah Tugas UTS UAS IPK \n";
cout << "------------------------------------------------------------------------------\n";
for(i=0;i<2;i++)
{
M[i].IPK1=M[i].jumlah_kehadiran/14*0.1+M[i].nil_tugas*0.2+M[i].nil_uts*0.35+M[i].nil_uas*0.35;
M[i].IPK2=M[i].IPK1/25;
cout << " "<<i+1<<" "<<M[i].nama<<""<<setw(12)<<""<<M[i].nim<<""<<setw(8)<<""<<M[i].matkul<<" ";
cout << " "<<M[i].nil_tugas<<""<<setw(20)<<""<<M[i].nil_uts<<" "<<""<<M[i].nil_uas;
cout <<" "<<M[i].IPK2<<""<<setw(1)<<""<<endl;
}
cout<< "------------------------------------------------------------------------------\n";
cout<< " jumlah sks : 3 ";
cout<< " semester : 2 ";
getch();
}
#include<iomanip.h>
#include<conio.h>
#include<stdio.h>
struct Mahasiswa
{
char nim[10];
char nama[20];
char matkul[10];
int jumlah_kehadiran;
int absen;
int nil_tugas;
int nil_uts;
int nil_uas;
float IPK1;
float IPK2;
};
void main()
{
Mahasiswa M[10];
clrscr();
for(int i=0;i<9;i++)
{
cout<<"nama-"<<i+1<<" : ";gets(M[i].nama);
cout<<"nim "<<i+1<<" : ";gets(M[i].nim);
cout<<"matkul : ";gets(M[i].matkul);
cout<<"jlh kehadiran : ";cin>>M[i].absen;
cout<<"tugas : ";cin>>M[i].nil_tugas;
cout<<"uts : ";cin>>M[i].nil_uts;
cout<<"uas : ";cin>>M[i].nil_uas;
cout<<"\n";
}
cout << "------------------------------------------------------------------------------\n";
cout << "No. Nama Mahasiswa Nim Mata Kuliah Tugas UTS UAS IPK \n";
cout << "------------------------------------------------------------------------------\n";
for(i=0;i<2;i++)
{
M[i].IPK1=M[i].jumlah_kehadiran/14*0.1+M[i].nil_tugas*0.2+M[i].nil_uts*0.35+M[i].nil_uas*0.35;
M[i].IPK2=M[i].IPK1/25;
cout << " "<<i+1<<" "<<M[i].nama<<""<<setw(12)<<""<<M[i].nim<<""<<setw(8)<<""<<M[i].matkul<<" ";
cout << " "<<M[i].nil_tugas<<""<<setw(20)<<""<<M[i].nil_uts<<" "<<""<<M[i].nil_uas;
cout <<" "<<M[i].IPK2<<""<<setw(1)<<""<<endl;
}
cout<< "------------------------------------------------------------------------------\n";
cout<< " jumlah sks : 3 ";
cout<< " semester : 2 ";
getch();
}
File header yang ada pada Turbo C++
1. <STDIO.H>
Yang merupakan singkatan dari standar input/output header, adalah header
yang berisi definisi makro, konstanta dan deklarasi fungsi dari dua
jenis yang digunakan untuk berbagai standar input output operasi.
2. <CONIO.H>
Adalah file header yang digunakan untuk membuat teks antarmuka pengguna.
3. <ASSERT.H>
Adalah file header yang mendefinisikan makro menegaskan c processor.
4. <COMPLEX.H>
Adalah file header yang mendefinisikan fungsi untuk aritmatika kompleks.
5. <CTYPE.H>
Adalah header untuk deklarasi yang berfungsi mengklasifikasi karakter.
6. <ERRNO.H>
Adalah file header yang berfungsi melaporkan kondisi kesalahan melalui kode
kesalahan.
7. <FENV.H>
Adalah file header yang mengandung berbagai fungsi dan makro untuk
memanipulasi lingkungan floating point.
8. <FLOAT.H>
Adalah header yang berfungsi memperluas ke berbagai limit dan parameter
dari jenis floating point standar.
9. <INTTYPES.H>
File header berfungsi mendefinisakan beberapa makro untuk digunakan
dengan fungsi printf dan scanf, serta fungsi untuk bekerja dengan jenis
intmax_t.
10.<ISO646.H>
Adalah header yang mendefinisikan beberapa makro yang memungkinkan
programmer untuk menggunakan c bitwise bahasa dan operator logika yang tanpa
file header tidak bisa cepat atau mudah di ketik pada beberapa keyboard
non-qwerty internasional.
11.<LIMITS.H>
Adalah file header dari perpustakaan standar bahasa pemrograman c yang
mencakup definisi karakteristik dari jenis variabel umum.
12.<LOCALE.H>
Adalah pemrograman bahasa c file header, digunakan untuk tujuan lokalisasi.
13. <MATH.H>
Berisi prototype fungsi untuk pustaka matematika.
14.<STRING.H>
Berisi prototype fungsi untuk pemrosesan string.
Program membuat tanda panah dengan C++
Langganan:
Postingan (Atom)