Skip to main content

Program Bahasa C mencari bilangan terbesar dan terkecil dari 5 data.

SOAL BAHASA C
using DEV++



Buatlah program mencari bilangan terbesar dan terkecil dan menjumlahkan
dan merata rata, 5 nilai yang di inputkan dengan range 0-100 !!   
#include <stdio.h>
#include <stdlib.h>

void main()
{
    int a,b,c,d,e,max,min,jumlah;
    float rata2;
  
    printf("masukan nilai ujian ke-1 ="); scanf("%i",&a);
    printf("masukan nilai ujian ke-2 ="); scanf("%i",&b);
    printf("masukan nilai ujian ke-3 ="); scanf("%i",&c);
    printf("masukan nilai ujian ke-4 ="); scanf("%i",&d);
    printf("masukan nilai ujian ke-5 ="); scanf("%i",&e);
    if ( a>b && a>c && a>d && a>e)
    {
        max=a;
    }
    if ( b>a && b>c && b>d && b>e)
    {
        max=b;
    }
    if ( c>a && c>b && c>d && c>e)
    {
        max=c;
    }
    if ( d>a && d>b && d>c && d>e)
    {
        max=d;
    }
    if ( e>a && e>b && e>c && e>d)
    {
        max=e;
    }
  
    printf ("\nnilai ujian terbesar adalah %i",max);
  
    if ( a<b && a<c && a<d && a<e )
    {
        min=a;
    }
    if ( b<a && b<c && b<d && b<e )
    {
        min=b;
    }
    if ( c<b && c<b && c<d && c<e )
    {
        min=c;
    }
    if ( d<a && d<b && d<c && d<e )
    {
        min=d;
    }
    if ( e<a && e<b && e<c && e<d )
    {
        min=e;
    }
  
    printf ("\nnilai ujian terkecil adalah %i",min);
  
    jumlah=a+b+c+d+e;
    printf ("\njumah nilai ujian adalah %i",jumlah);
  
    rata2=jumlah/5;
    printf ("\nrata-rata nilai ujian adalah %f",rata2);
}

Comments

Popular posts from this blog

program bahasa c membantu kasir memisahkan kembalian

SOAL BAHASA C USING DEV++ Buatlah program untuk membantu kasir swalayan untuk memisahkan pecahan uang kembalian menjadi 50.000. 20.000, 10.000,5.000, 2.000, 500 dan   100 Dengan menginputkan jumlah kembalian!   #include <stdio.h> #include <stdlib.h> #include <conio.h> void main() {     int a,b,c,d,e,f,g;     int kembalian;     printf ("jumlah uang kembalian = ");     scanf ("%i",&kembalian);        a=kembalian / 50000;     b=(kembalian - (a * 50000)) / 20000;     c=(kembalian - ((a * 50000) + ( b * 20000))) / 10000;     d=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000))) / 5000;     e=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000)))/1000;     f=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000) + ( e*1000)))/500; ...

program bahasa c membuat transkip nilai atau KHS

SOAL PMROGRAMAN KOMPUTER BAHASA C USING DEV Buatlah program membuat transkip nilai atau KHS dengan menginputkan => Banyaknya Mata kuliah                         => nama mata kuliah ke-N => nilai mata kuliah ke N => SKS mata kuliah ke-N Keterangan nilai dengan range 0-100 nilai 80-100     = A nilai 60-79        = B nilai 40-59        = C nilai 20-39        = D nilai 0-20          = E Keterangan BOBOT nilai A maka bobot = 4 nilai B maka bobot = 3 nilai C maka bobot = 2 nilai D maka bobot = 1 nilai E maka bobot = 0 Nilai mutu adalah jumlah sks * bobot IPK adalah jumlah nilai Mutu : jumlah SKS     #include <stdio.h> #include <stdlib.h> #inc...