Nov 16, 2011

Tugas Dasar Pemrograman

Iblizz Thumbpan Darch (c) 2011

Tugas Daspro tentang string

1. MENGETIKAN KALIMAT, MENGHITUNG DAN TAMPILKAN JUMLAH SPASI

/* Nama Program : Lat23.cpp */
/* fokus : string */
/* Programmer : Iblizz Thumbpan Darch */
#include <stdio.h>
#include <string.h>
#include <iostream.h>
main ()
{
char kar;
int jumlahkar=0,jumlahspasi=0;
printf("Silahkan menulis beberapah kalimat\n");
printf("Program ini akan menghitung Jumlah Karakter dan Spasi yang anda gunakan\n\n");
while((kar=getchar())!='\n')
{
jumlahkar++;
if(kar==' ')
jumlahspasi++;
}
printf("\nJumlah karakter = %d\n",jumlahkar);
printf("Jumlah Spasi = %d\n\n",jumlahspasi);
system ("PAUSE");
return 0;
}

2. MEMBACA NILAI 

/* Nama Program : Lat24.cpp */
/* fokus : string */
/* Programmer : Iblizz Thumbpan Darch */
#include <stdio.h>
#include <iostream>
#include <cstdlib>
#include <string.h>

main()
{
char nama[5][20];
float nilai[5];
int i;
printf("Masukkan 5 nama dan nilai");

for(i=0;i<5;i++)
scanf("%s %g",nama[i], &nilai[i]);
for(i=0;i<5;i++)
{
if(nilai[i]>=7.0)
printf("Namake-%d = %s nilai= %g ,lulus\n",i,nama[i],nilai[i]); 
}
system("PAUSE");
return 0;
}

3. SORTING

/* Nama Program : Lat25.cpp */
/* fokus : string */
/* Programmer : Iblizz Thumbpan Darch */
#include <stdio.h>
#include <iostream>
#include <cstdlib>
#include <string.h>
#define MAKS 30
void strkiri(char[], int, char []);
main()
{
char kata[MAKS], tampung[MAKS];
int pj, i;
printf("Kata yang ditampilkan: ");
scanf("%s",kata);
pj= strlen(kata);
printf("\n");
for (i=1; i<=pj; i++)
{
strkiri(kata, pj-i, tampung);
printf("%s\n", tampung);
}
printf("\n");
system ("PAUSE");
return EXIT_SUCCESS;
}
void strkiri(char asal[], int n, char hasil[])
{
int i;
for(i=0; i<=n; i++)
hasil[i] = asal[i];
hasil[i] = '\0';
}

0 komentar:

Post a Comment

Budayakan mengapresiasi karya orang lain..
gimme some comments, please..