คำอธิบายโปรแกรม
คลื่นไซน์หรือไซนัสเป็นเส้นโค้งทางคณิตศาสตร์ที่อธิบายการแกว่งของคาบที่ราบรื่น คลื่นไซน์เป็นคลื่นต่อเนื่อง มันถูกตั้งชื่อตามฟังก์ชันไซน์ ซึ่งมันคือกราฟ เกิดขึ้นบ่อยครั้งในคณิตศาสตร์บริสุทธิ์และประยุกต์ เช่นเดียวกับฟิสิกส์ วิศวกรรม การประมวลผลสัญญาณ และสาขาอื่นๆ อีกมากมาย
พิมพ์ภาพสะท้อนของรูปแบบคลื่นไซน์ตามความสูงของคลื่นและความยาวของคลื่น
อัลกอริทึม
ยอมรับความสูงของคลื่นและความยาวของคลื่น
พิมพ์เครื่องหมายคลื่นสำหรับความสูงของคลื่นและความยาวของคลื่น
ตัวอย่าง
/* Program to print the mirror image of Sine Wave*/ #include<stdio.h> int main(){ int wave_height; int wave_length; int i,j,k; clrscr(); /*Clears the Screen*/ printf("Please enter the wave height of Sign Wave: "); scanf("%d", &wave_height); printf("\n"); printf("Please enter the wave length of Sign Wave: "); scanf("%d", &wave_length); printf("\n"); for(i = 1; i <= wave_height; i++) { for(j = 1; j <= wave_length; j++){ for(k = 1; k <= wave_height; k++) { if(i == k || i + k == wave_height + 1) { printf("^^"); } else { printf(" "" "); } } } printf("\n"); } getch(); return 0; }
ผลลัพธ์