Rabu, 03 Desember 2025

ex1107.c include math.h define M_PI

/* ex1107.c */
#include <stdio.h>
#include <math.h>

#ifndef M_PI
#define M_PI 3.14159
#endif // M_PI

int main()
{
    const float amplitude=70;
    const float wavelength=0.1;
    float graph,s,x;

    for(graph=0;graph<M_PI;graph+=wavelength)
    {
        s=sin(graph);
        for(x=0;x<s*amplitude;x++)
            putchar('*');
        putchar('\n');
    }
    return(0);
}

output:
 
*******
**************
*********************
****************************
**********************************
****************************************
**********************************************
***************************************************
*******************************************************
***********************************************************
***************************************************************
******************************************************************
********************************************************************
*********************************************************************
**********************************************************************
**********************************************************************
**********************************************************************
*********************************************************************
*******************************************************************
****************************************************************
*************************************************************
*********************************************************
*****************************************************
************************************************
******************************************
*************************************
******************************
************************
*****************
**********
***

Process returned 0 (0x0)   execution time : 0.170 s
Press any key to continue.

Tidak ada komentar:

Posting Komentar