LAB 1.HAFTA SORULARI

SORU 1

#include <stdio.h>

//Üslü Bir Sayının Değerini Bulma

int usbul(int a, int b)
{
int toplam = 1;
while (b>0)
{
toplam=toplam*a;
b--;
}
printf("Uslu Sayinin Degeri=%d", toplam);
}

int main ()
{
int sayi, us;
printf("Bir Sayi Gir");
scanf("%d", &sayi);
printf("Bir Us Gir");
scanf("%d", &us);
usbul(sayi,us);
}

SORU 2

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int rand_num()
{
    return ( 1 + (rand()%6) );
}

int main( void )
{
    int Zar1, Zar2, skor, point;
    int Zar3, Zar4, skor2 = 0;

    srand ( time( NULL ) );

    Zar1 = rand_num();
    Zar2 = rand_num();

    skor = Zar1 + Zar2;
    printf( "Zarlarin Toplami %d + %d = %d", Zar1, Zar2, skor );

    if ( skor == 7 || skor == 11 )
        printf( "\n*************************\n\nHelal Kazandın");

    else if ( skor == 2 || skor == 3 || skor == 12 )
        printf( "\n*************************\n\nKaybettin Kral");

    else
        {
            point = skor;
            printf( "\n**************************\n\nKazanmak icin %d atmak zorundasin", point);

            do
            {
                Zar3 = rand_num();
                Zar4 = rand_num();

                skor2 = Zar3 + Zar4;

                printf( "\n*********************\n\nZarlarin Toplami %d + %d = %d", Zar3, Zar4, skor2 ); 

                if ( skor2 == 7 )
                    printf( "\n\nKaybettin Kral" );


                if ( skor2 == point )
                    printf( "\n********************\n\Helal Kazandın" );

            }while ( skor2 == point || skor2 == 7 );         


        }



    return 0;
}

Yorumlar