nim : 10018036
kls : b
1) program mencari Koefisien pangkat 3 ,2,1
#include <iostream.h>
#include <math.h>
main() {
int A, B, C;
long disk;
float x1, x2;
cout << "Koefisien pangkat 3 : "; cin >> A;
cout << "Koefisien pangkat 2 : "; cin >> B;
cout << "Koefisien pangkat 01 : "; cin >> C;
if (A == 0) {
cout << "bukan pers. kuadrat.\n";
cout << "Harga akar = " << -C/B; } else {
disk = B*B - 4*A*C;
if (disk > 0) {
x1 = -B+sqrt(disk)/(2*A);
x2 = -B-sqrt(disk)/(2*A);
cout << "diskriminan = " << disk << endl;
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
} else if (disk == 0) {
x1 = -B/(2*A); x2 = x1;
cout << "diskriminan = 0\n";
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
} else cout << "Akar imajiner";
}
return 0;
}
2) buat program utk mencari nilai min , rata ratanya serta nilai max
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char nama[20][30];
int nilai[20];
int jumlah_inputan;
float rata2;
int max, min;
rata2 = 0;
cout<< "masukkan jumlah inputan : ";
cin>> jumlah_inputan;
for(int i = 0; i < jumlah_inputan; i ++){
cout<< "masukkan nama : ";
cin >> nama[i];
cout<< "masukkan nilai : ";
cin >> nilai[i];
cout<< endl;
}
cout<<endl;
cout<< "|no |\t |nama| \t\t |nilai| "<<endl;
for(int i = 0; i< jumlah_inputan; i++){
cout<< i+1 <<" \t" << nama[i] << " \t\t"<< nilai[i]<<endl;
}
cout<<endl;
for(int i = 0; i< jumlah_inputan; i++){
rata2 = rata2 + nilai[i];
}
max = nilai[0];
for(int i = 1; i < jumlah_inputan; i++){
if( nilai[i] > max){
max = nilai[i];
}
}
min = nilai[0];
for(int i = 1; i < jumlah_inputan; i++){
if( nilai[i] < min){
min = nilai[i];
}
}
cout<< "nilai rata2 : "<<rata2/jumlah_inputan <<endl;
cout<< "nilai maksimum : "<< max <<endl;
cout<< "nilai minimum : " <<min <<endl;
cout<< endl;
system("PAUSE");
return EXIT_SUCCESS;
}
3) program membuat nama, nim, dan nilai akhir
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int i, j=1;
struct
{
char nim[5];
char nama[15];
float nilai;
} mhs[5];
clrscr();
for(i=0; i<2; i++)
{
cout<<"masukan NIM = "; cin>>mhs[i].nim;
cout<<"masukan Nama = "; cin>>mhs[i].nama;
cout<<"masukan Nilai Akhir = "; cin>>mhs[i].nilai;
}
for(i=0; i<2; i++)
{
cout<<"Data Ke - "<<j++<<endl;
cout<<"NIM = "<<mhs[i].nim<<endl;
cout<<"Nama = "<<mhs[i].nama<<endl;
cout<<"Nilai Akhir = "<<mhs[i].nilai<<endl;
cout<<endl;
}
getch();
}
4) Tugas program mengurutkan abjad
#include <iostream.h>
#include <conio.h>
void main(){
char abjad;
abjad = 'A';
do{
cout <<abjad;
abjad+=1;}
while (abjad <= 'Z');
}


Tidak ada komentar:
Posting Komentar