Está en la página 1de 8

2.

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package arrayrata;

import java.io.*;

import java.util.Scanner;

/**

* @author PC

*/

public class Arrayrata {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

BufferedReader dataKata =new BufferedReader (new InputStreamReader (System.in));

DataInputStream dataAngka = new DataInputStream (System.in);

// bebas isikan jumalah sesuai inputan

int jml=3;

int npm []=new int[jml];

String nama[]=new String[jml];

int rpl[]=new int[jml];


int bd[]=new int[jml];

int pbo[]=new int[jml];

double Ipk[]=new double[jml];

int totalrpl=0;

double ratarpl=0.0;

int totalbd=0;

double ratabd=0.0;

int totalpbo=0;

double ratapbo=0.0;

int totalsemua =0;

double ratasemua = 0.0;

for(int i=1;i<jml;i++){

try{

System.out.println("Masukkan NPM siswa ke-"+i+" : ");

npm[i]=Integer.parseInt(dataAngka.readLine());

System.out.println("Masukkan nama siswa ke-"+i+" : ");

nama[i]=dataKata.readLine();

System.out.println("Masukkan nilai RPL siswa ke-"+i+" : ");

rpl[i]=Integer.parseInt(dataAngka.readLine());

System.out.println("Masukkan nilai BD siswa ke-"+i+" : ");

bd[i]=Integer.parseInt(dataAngka.readLine());

System.out.println("Masukkan nilai PBO siswa ke-"+i+" : ");

pbo[i]=Integer.parseInt(dataAngka.readLine());

catch(IOException e){System.out.println("Terjadi Error");}

System.out.println("Hasil:");
//bagian hitung

for(int i=1; i<jml; i++){

totalsemua=totalsemua+rpl[i]+bd[i]+pbo[i];

ratarpl=(double)totalsemua/3;

//totalbd=totalbd+bd[i];

//totalpbo=totalpbo+pbo[i];

/*ratarpl=(double)totalrpl/(jml-1);

ratabd=(double)totalbd/(jml-1);

ratapbo=(double)totalpbo/(jml-1);*/

System.out.print("NPM ");

System.out.print("Nama ");

System.out.print("RPL ");

System.out.print("BD ");

System.out.println("PBO ");

for(int i=1; i<jml; i++){

System.out.print(npm[i]+" ");

System.out.print(nama[i]+" ");

System.out.print(rpl[i]+" ");

System.out.print(bd[i]+" ");

System.out.println(pbo[i]+" ");

System.out.println("--------------------------");

System.out.println("Nilai Rata-Rata Mahasiswa:");

System.out.print("NPM ");

System.out.print("Nama ");
System.out.println("Nilai Rata-Rata ");

//cetak Ipk

for(int i=1; i<jml; i++){

//System.out.println("IPK mahasiswa "+i+"\t:"+Ipk[i]);

totalsemua=totalsemua+rpl[i]+bd[i]+pbo[i];

ratarpl=(double)totalsemua/3;

System.out.print(npm[i]+" ");

System.out.print(nama[i]+" ");

System.out.println(ratarpl);

C++

Papan catur

#include <stdio.h>

int main() {

/**************************
Deklarasi variabel

row : variabel baris

col : variabel kolom

board : variabel matriks 2D (papan catur)

i, j : variabel loop

***************************/

int row, col, i, j;

printf("Program Membuat Papan Catur");

printf("\n*****************************\n");

//input variabel row & col dari user

printf("\nPanjang : "); scanf("%i", &row);

printf("Lebar : "); scanf("%i", &col);

printf("\n");

char board[row][col];

// inisialisasi elemen papan catur

for(i = 0; i < row; i++) {

for(j = 0; j < col; j++) {

if(i % 2== 0) {

if(j % 2 != 0) {

board[i][j] = ' ';

}else{

board[i][j] = 219;

}else{

if(j % 2 == 0) {

board[i][j] = ' ';


}else{

board[i][j] = 219;

// cetak (akses) papan catur

for(i = 0; i < row; i++) {

for(j = 0; j < col; j++) {

printf("%c", board[i][j]);

printf("\n");

return 0;

Matrik ordo

#include <stdio.h>
int main()
{
int i,j,k;
int matrikA [2][2], matrikB [2][2], matrikHasil [2][2];
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("Masukkan Elemen A [%d][%d] : ",i*1,j*1);
scanf("%d",&matrikA[i][j]);
}
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("Masukkan Elemen B [%d][%d] : ",i*1,j*1);
scanf("%d",&matrikB[i][j]);
}
}
printf("\nElemen dari Matrik A adalah :\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%d\t",matrikA [i][j]);
}
printf("\n");
}
printf("\nElemen dari Matrik B adalah :\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%d\t",matrikB [i][j]);
}
printf("\n");
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
for(k=0;k<2;k++)
{
matrikHasil [i][j]=matrikA[i][k]*matrikB[k][j]+matrikA[k][i]*matrikB [j][k];
}
}
}
printf("\nHasil Perkalian Matrik A dengan Matrik B:\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
matrikHasil [i][j]=0;
for(int k=0;k<2;k++)
{
matrikHasil[i][j]=matrikHasil[i][j]+matrikA[i][k]*matrikB[k][j];
}
printf("matrikHasil[%d][%d]=%d", i,j,matrikHasil[i][j]);
printf("\n");
}
}
return 0;
}

Tebak karakter
#include<stdio.h>
main(){
char A[13]="universtwjayp", B; // jika tidak jalan coba ubah type data dan panjang
int i, flag=0;
printf("masukan nilai yang ingin dicari: ");
scanf("%c", &B);

for(i=0; i<8; i++){


if(B==A[i]){
flag=1;
}
}

if(flag==1){
printf("\n\nNilai yang Anda cari ADA");
}else{
printf("Nilai yang Anda cari TIDAK ADA");
}
}

También podría gustarte