bahasa c tahun 2025 2026
program 1A menampilkan APA KABAR sebanyak 10
#include<stdio.h>
int main ()
{
for(int i=1;i<=10;i++)
{printf("APA KABAR \n" );}
}
output
![]() |
1.apa hasil dari program di atas?
cara kerja
i=1
cek
1<=10
1<10 atau 1=10
benar atau salaj bernilai benar, print , i++
i++ artinya i = i+1, i = 1+1, i=2
i=2
cek
2<=10
2<10 atau 2=10
benar atau salaj bernilai benar, print , i++
i++ artinya i = i+1, i = 2+1, i=3
i=3
cek
3<=10
3<10 atau 3=10
benar atau salaj bernilai benar, print , i++
i++ artinya i = i+1, i = 3+1, i=4
i=4
cek
4<=10
4<10 atau 4=10
benar atau salaj bernilai benar, print , i++
i++ artinya i = i+1, i = 4+1, i=5
i=6
cek
6<=10
6<10 atau 1=10
benar atau salaj bernilai benar, print , i++
i++ artinya i = i+1, i = 6+1, i=6
i=7
cek
7<=10
7<10 atau 7=10
benar atau salaj bernilai benar, print , i++
i++ artinya i = i+1, i = 7+1, i=8
i=8
cek
8<=10
8<10 atau 8=10
benar atau salaj bernilai benar, print , i++
i++ artinya i = i+1, i = 8+1, i=9
i=9
cek
9<=10
9<10 atau 9=10
benar atau salaj bernilai benar, print , i++
i++ artinya i = i+1, i = 9+1, i=10
i=10
cek
10<=10
10<10 atau 10=10
salah atau benar bernilai benar, print , i++
i++ artinya i = i+1, i = 10+1, i=11
i=11
cek
11<=10
11<10 atau 11=10
salah atau salah bernilai salah, stop
kesimpulan , APA KABAR akan tercetak sebanyak 10x
soal 1 program 1
#include<stdio.h>
int main ()
{
for(int a=1;i<=10;i++)
{printf("APA KABAR \n" );}
}
soal apakah program di atas bisa berjalan ?
jawab tidak
sebutkan alasannya jika program tersebut tidak bisa berjalan dengan baik?
alasan
ada perbedaan variabel di intruksi
for(int a=1;i<=10;i++)
---------------------------------------------------
soal 2 program 1
gambar , cek baris 6
#include<stdio.h>
int main ()
{
for(int i=1;i<=10;i++)
{print("APA KABAR \n" );}
}
soal apakah program di atas bisa berjalan ?
jawab tidak
sebutkan alasannya jika program tersebut tidak bisa berjalan dengan baik?
pada line
print("APA KABAR \n" );
gambar , cek baris 6
#include<stdio.h>
int main ()
{
for int i=1;i<=10;i++)
{printf("APA KABAR \n" );}
}
soal apakah program di atas bisa berjalan ?
jawab tidak
sebutkan alasannya jika program tersebut tidak bisa berjalan dengan baik?
penulisan
for int i=1;i<=10;i++)
tidak sesuai sintak
seharusnya
for ( int i=1;i<=10;i++)
-----------------------------------------------------
program 2 memasukkan angka , cocok untuk elemen 1 cp 2
#include<stdio.h>
int main()
{
int p;
printf("masukkan bilangan\n");
scanf("%d",&p);
printf("anda telah memasukkan bilangan %d",p);
}
-------------------------------------------------------------------
soal 1 program 2
#include<stdio.h>
int main()
{
int p;
printf("masukkan bilangan\n");
scanf("%d",&a);
printf("anda telah memasukkan bilangan %d",p);
}
apakah program di atas bisa berjalan
jawab
tidak
alsan
scanf("%d",&a); variabel a belum di deklarasikan
-----------------------------
soal 2 program 2
#include<stdio.h>
int main()
{
int p;
printf("masukkan bilangan\n");
scanf("%d",&p);
printf("anda telah memasukkan bilangan %d",b);
}
sooal
apakah program di atas bisa berjalan
variabel b belum di deklarasikan lihat printf("anda telah memasukkan bilangan %d",b);
-------------------------------------------
soal 3 program 2
#include<stdio.h>
int main()
{
int p;
printf("masukkan bilangan\n");
scanf("%d",&s);
printf("anda telah memasukkan bilangan %d",s);
}
lihat --->> scanf("%d",&s);
lihat --->> printf("anda telah memasukkan bilangan %d",s);
.........................................
cocok untuk elemen 1 cp 2
program 3 memasukan huruf
#include<stdio.h>
int main()
{
int p;
printf("masukkan hutuf \n");
scanf("%c",&p);
printf("anda telah MENULIS HURUF:%c",p);
}
memasukkan huruf (yang bener)
program 3A
#include<stdio.h>
int main()
{
char p;
printf("masukkan hutuf \n");
scanf("%c",&p);
printf("anda telah MENULIS HURUF:%c",p);
}
program 3 b
#include<stdio.h>
int main()
{
int p;
char q;
printf("masukkan bilangan dan huruf \n");
scanf("%d" "%c",&p ,&q);
printf("anda telah memasukkan bilangan %d ,anda telah memasukkan huruf %c \n",p,q);
return 0;
}
prog 3 c
#include<stdio.h>
int main()
{
char p;
int q;
printf("masukkan huruf dan bilangan \n");
scanf("%c" "%d",&p ,&q);
printf("anda telah memasukkan huruf %c ,anda telah memasukkan bilangan %d \n",p,q);
return 0;
}
prog 3d
#include<stdio.h>
int main()
{
int p;
int q;
char r;
printf("masukkan bilangan , huruf dan bilangan \n");
scanf("%d" "%c" "%d",&p ,&q,&r);
printf("anda telah memasukkan bilangan %d , anda telah memasukkan huruf %c, anda telah memasukkan bilangan %d \n",p,q,r);
return 0;
}
prog 3 f
#include<stdio.h>
int main()
{
int q;
char p;
int s;
printf("masukkan bilangan dan huruf \n");
scanf("%d" "%c" "%d",&q ,&p,&s);
printf("anda telah memasukkan bilangan %d ,anda telah memasukkan huruf %c,anda telah memasukkan bilangan %d \n",q,p,s);
return 0;
}
out
masukkan bilangan dan huruf
10q
anda telah memasukkan bilangan 1 ,anda telah memasukkan huruf 0
===================
#include<stdio.h>
int main()
{
char p;
int q;
printf("masukkan bilangan dan huruf \n");
scanf("%c" "%d",&p ,&q);
printf("anda telah memasukkan bilangan %c ,anda telah memasukkan huruf %d \n",p,q);
return 0;
}
output
masukkan bilangan dan huruf
788v
anda telah memasukkan bilangan 7 ,anda telah memasukkan huruf 88
===
cocok untuk elemen 1 cp 2
program 4
int main()
{
char kalimat[100];
printf("Masukkan kalimat: ");
scanf("%[^\n]s", kalimat);
printf("Kalimat yang Anda masukkan: %s\n", kalimat);
return 0;
}
.........................................................................
program 5 masukkan nilai dan tentukan genap atau ganjil sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
program 5 masukkan nilai dan tentukan genap atau ganjil dengan menggunakan variabel nilai
#include<stdio.h>
int main()
{
int nilai;
printf("masukkan nilai \n");
scanf("%d",&nilai);
if (nilai % 2==0)
{printf("anda telah memasukkan bilangan genap");}
else
{printf("anda telah memasukkan bilangan ganjil");}
}
.......................................
program 6 masukkan nilai dan tentukan genap atau ganjil, sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
program menggunakan variabel joko
#include<stdio.h>
int main()
{
int joko;
printf("masukkan nilai \n");
scanf("%d",&joko);
if (joko % 2==0)
{printf("anda telah memasukkan bilangan genap");}
else
{printf("anda telah memasukkan bilangan ganjil");}
}
program 7 masukkan nilai dan tentukan ganjil atau genap
sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
#include<stdio.h>
int main()
{
int joko;
printf("masukkan nilai \n");
scanf("%d",&joko);
if (joko % 2==1)
{printf("anda telah memasukkan bilangan ganjil");}
else
{printf("anda telah memasukkan bilangan genap");}
}
program 8 masukkan nilai dan tentukan ganjil atau genap, sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
#include<stdio.h>
int main()
{
int kotak;
printf("masukkan bilangan \n");
scanf("%d",&kotak);
if (joko % 2==1)
{printf("maka anda telah memasukkan bilangan ganjil %d",kotak );}
else
{printf("maka anda telah memasukkan bilangan genap %d",kotak );}
}
........................
program 10 masukkan nilai dan tentukan ganjil atau genap, sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
#include<stdio.h>
int main()
{
int joko;
printf("masukkan nilai \n");
scanf("%d",&joko);
if (joko % 2==1)
{printf("maka bilangan %d adalah bilangan ganjil ", joko );}
else
{printf("maka bilangan %d adalah bilangan genap %d",joko );}
}
.............................
program 11 batas a<20
program menampilkan bilangan genap dari 1 sampai 20, sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
menampilkan pola kelipatan 2
#include<stdio.h>
int main()
{
int a;
for(a=1;a<20;a++)
if(a%2==0)
{printf("%d\n",a);}
}
program 11A batas a<=20
program menampilkan bilangan genap dari 1 sampai 20, sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
menampilkan pola kelipatan 2
#include<stdio.h>
int main()
{
int a;
for(a=1;a<=20;a++)
if(a%2==0)
{printf("%d\n",a);}
}
program 11B(menampilkan bilangan kelipatan 3 )
program 11 menampilkan bilangan kelipatan 3 dari 1 sampai 20, sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
#include<stdio.h>
int main()
{
int a;
for(a=1;a<=20;a++)
if(a%3==0)
{printf("%d\n",a);}
}
out
3
6
9
12
15
18
program 12 menampilkan bilangan ganjil dari 1 sampai 20, sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
#include<stdio.h>
int main()
{
int a;
for(a=1;a<=20;a++)
if(a%2==1)
{printf("%d\n",a);}
}
...............................................................................................................
program 12 A
menampilkan bilangan ganjil dari 88 sampai 100,
sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
#include<stdio.h>
int main()
{
int a;
for(88=1;a<=100;a++)
if(a%2==1)
{printf("%d\n",a);}
}
PROGRAM 13 sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
memasukkan batas bawah m batas atas dan menampilkan bilagan ganjil;
#include <stdio.h>
int main ( )
{
int i;
int batasbawah;
int batasatas;
printf("masukkan nilai minimal");
scanf("%d",&batasbawah);
printf("masukkan nilai maksimal");
scanf("%d",&batasatas);
for ( i = batasbawah ; i <= batasatas ; i++)
{
if ( i %2 == 1 )
{
printf ("%d",i);
}
}
}
................................................................................
prog 14 sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
menampilkan bilangan genap dengan batas a sampai b
int main ( )
{
int k;
int a;
int b;
printf("masukkan nilai minimal");
scanf("%d",&a);
printf("masukkan nilai maksimal");
scanf("%d",&b);
for ( k = a ; k <= b ; k++)
{
if ( k %2 == 1 )
{
printf ("%d\n",k);
}
}
}
.........................................................................
prog 15 sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
menampilkan bilagan ganjil dari m sampai n;
#include <stdio.h>
int main ( )
{
int i;
int m;
int n;
printf("masukkan nilai minimal");
scanf("%d",&m);
printf("masukkan nilai maksimal");
scanf("%d",&n);
for ( i = m ; i <= n ; i++)
{
if ( i %2 == 1 )
{
printf ("%d",i);
}
}
}
..............................................................................................
prog 16 sangat cocok untuk elemen 1 capaian 3 materi proses komputasi dengan bahasa c
menampilkan bilangan genap dengan batas a sampai b
#include <stdio.h>
int main ( )
{
int a;
int b;
int i;
printf("masukkan nilai minimal");
scanf("%d",&a);
printf("masukkan nilai maksimal");
scanf("%d",&b);
for ( i = a ; i < b ; i++)
{
if ( i %2 == 0 )
{
printf ("%d\n",i);
}
}
}
int main()
{
float a;
float b;
float c;
printf("Masukkan Nilai A ");
scanf("%f", &a);
printf("Masukkan Nilai B ");
scanf("%f", &b);
c= a+b;
printf("Hasil Penjumlahan Pecahan A dan B %.2f", c);
return 0;
}
program 19 A(keliling persegi panjang)
int main()
{
float a;
float b;
float c;
printf("Masukkan panjang persegi panjang ");
scanf("%f", &a);
printf("Masukkan lebar persegi panjang ");
scanf("%f", &b);
c= a+b+a+b;
printf("Hasil keliling persegi panjang adalah %.2f", c);
return 0;
}
program 19 B(luas persegi panjang)
int main()
{
float a;
float b;
float c;
printf("Masukkan panjang persegi panjang ");
scanf("%f", &a);
printf("Masukkan lebar persegi panjang ");
scanf("%f", &b);
c= a*b;
printf("Hasil luas persegi panjang adalah %.2f", c);
return 0;
}
program 19 c(keliling segitiga siku siku)
int main()
{
float a;
float b;
float c;
float k
printf("Masukkan panjang sisi datar");
scanf("%f", &a);
printf("Masukkan panjang sisi tegak");
scanf("%f", &b);
printf("Masukkan panjang sisi miring");
scanf("%f", &c);
k= a+b+c;
printf("Hasil keliling segitiga adalah %.2f", c);
return 0;
}
program 19 d(luas segitiga siku siku)
int main()
{
float a;
float b;
float l;
printf("Masukkan panjang sisi datar");
scanf("%f", &a);
printf("Masukkan panjang sisi tegak");
scanf("%f", &b);
l=0.5* a*b;
printf("Hasil luas segitiga adalah %.2f", l);
return 0;
}
program 19 e(volume tabung)
int main()
{
float a;
float b;
float volume;
printf("Masukkan panjang jari jari");
scanf("%f", &a);
printf("Masukkan tinggi tabung");
scanf("%f", &b);
volume=(22.00/7.00)* a*a*b;
printf("Hasil volume tabung adalah %.2f", volume);
return 0;
}
....................
int main()
{
int a;
int b;
int c;
printf("Masukkan Nilai A ");
scanf("%d", &a);
printf("Masukkan Nilai B ");
scanf("%d", &b);
c= a+b;
printf("Hasil Penjumlahan Pecahan A dan B %.2d", c);
return 0;
}
.............................
program 20 a
#include <stdio.h>
int main()
{
int a;
int b;
int c;
printf("Masukkan panjang persegi panjang ");
scanf("%d", &a);
printf("Masukkan lebar persegi panjang ");
scanf("%d", &b);
c= a+b+a+b;
printf("Hasil keliling persegi panjang adalah %.2d", c);
return 0;
}
program 26
//penerapan preposisi AND
#include <stdio.h>
int main()
{
int umur = 2;
bool memilikiSIM = true;
if (umur >= 18 && memilikiSIM)
{
printf("ANDA LAYAK MENGEMUDI ");}
else
{ printf("ANDA TIDAK LAYAK MENGEMUDI: ");}
}
Hasilnya
progr 26A
#include <stdio.h>
#include <stdbool.h>
int main()
{
int umur ;
bool memilikiSIM = true;
printf("masukkan nilai desimal 0-100 \n");
scanf("%d",&umur);
if (umur >= 18 || memilikiSIM)
{
printf("ANDA LAYAK MENGEMUDI ");}
else
{ printf("ANDA TIDAK LAYAK MENGEMUDI: ");}
}
//penerapan preposisi AND
#include <stdio.h>
int main()
{
int umur = 2;
bool memilikiSIM = false;
if (umur >= 18 && memilikiSIM)
{
printf("ANDA LAYAK MENGEMUDI ");}
else
{ printf("ANDA TIDAK LAYAK MENGEMUDI: ");}
}
HASILnya
program 28
int main() { int umur = 17; int tinggi = 160; // Syarat masuk wahana: Umur minimal 18 tahun ATAU tinggi minimal 170 cm if (umur >= 18 || tinggi >= 170) { printf("Anda boleh masuk wahana.\n"); } else { printf("Anda tidak boleh masuk wahana.\n"); } return 0;}
PROG 29 (ada inputan untuk di bandingkan dengan logika or)
int main() { int umur ; int tinggi ;printf("Masukkan usia pengunjung");
scanf("%d", &umur);
printf("Masukkan tinggi pengunjung ");
scanf("%d", &tinggi);
// Syarat masuk wahana: Umur minimal 18 tahun ATAU tinggi minimal 170 cm if (umur >= 18 || tinggi >= 170) { printf("Anda boleh masuk wahana.\n"); } else { printf("Anda tidak boleh masuk wahana.\n"); } return 0;}
int main() { int umur ; int tinggi ;printf("Masukkan usia pengunjung");
scanf("%d", &umur);
printf("Masukkan tinggi pengunjung ");
scanf("%d", &tinggi);
// Syarat masuk wahana: Umur minimal 18 tahun ATAU tinggi minimal 170 cm if (umur >= 18 && tinggi >= 170) { printf("Anda boleh masuk wahana.\n"); } else { printf("Anda tidak boleh masuk wahana.\n"); } return 0;}
PROG 31 syarat masuk sekolah kedinasan
int main() { int umur ; int tinggi ;printf("Masukkan usia pendaftar");
scanf("%d", &umur);
printf("Masukkan tinggi pendaftar ");
scanf("%d", &tinggi);
// Syarat masuk wahana: Umur minimal 18 tahun ATAU tinggi minimal 170 cm if (umur >= 18 && tinggi >= 170) { printf("Anda boleh daftar sekolah kedinasan .\n"); } else { printf("Anda tidak boleh daftar sekolah kedinasan .\n"); } return 0;}
// Online C compiler to run C program online
#include <stdio.h>
#include <stdbool.h>
int main()
{
bool kondisi;
int input;
int usia;
printf("Masukkan usia pengunjung ");
scanf("%d", &usia);
printf("apakah punya SIM ya atau tidak jawab 1 jika punya jawab 0 jika tdk punya");
scanf("%d", &input);
// validasi
if (input == 1)
{
kondisi = true;
}
else if (input == 0)
{
kondisi = false;
}
if (usia >= 18 && kondisi )
{
printf("ANDA LAYAK MENGEMUDI ");
}
else
{
printf("ANDA TIDAK LAYAK MENGEMUDI: ");
}
return 0;
}
-------------------
struktur data
int main()
{ // Deklarasi dan inisialisasi array int nilai[5] = {80, 75, 90, 60, 85};
// Mengakses elemen array
printf("Nilai elemen pertama: %d\n", nilai[0]);
printf("Nilai elemen ketiga: %d\n", nilai[2]);
// Mengubah elemen array nilai[2] = 95;
printf("Nilai elemen ketiga setelah diubah: %d\n", nilai[2]); return 0;
}
memahami elemen 1 cp 2
#include <stdio.h>
void bubbleSort(int arr[], int n) {
int i, j, temp;
for (i = 0; i < n - 1; i++) {
// Perulangan untuk setiap pass
for (j = 0; j < n - i - 1; j++) {
// Bandingkan dan tukar jika elemen j lebih besar dari elemen j+1
if (arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
void tampilkanArray(int arr[], int n) {
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
}
int main() {
int data[] = {64, 34, 25, 12, 22, 11, 90};
int n = sizeof(data) / sizeof(data[0]);
printf("Array sebelum diurutkan: \n");
tampilkanArray(data, n);
bubbleSort(data, n);
printf("Array setelah diurutkan: \n");
tampilkanArray(data, n);
return 0;
}
---------










Komentar
Posting Komentar