Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

พิมพ์ภาพสะท้อนของรูปแบบคลื่นไซน์ใน C


คำอธิบายโปรแกรม

คลื่นไซน์หรือไซนัสเป็นเส้นโค้งทางคณิตศาสตร์ที่อธิบายการแกว่งของคาบที่ราบรื่น คลื่นไซน์เป็นคลื่นต่อเนื่อง มันถูกตั้งชื่อตามฟังก์ชันไซน์ ซึ่งมันคือกราฟ เกิดขึ้นบ่อยครั้งในคณิตศาสตร์บริสุทธิ์และประยุกต์ เช่นเดียวกับฟิสิกส์ วิศวกรรม การประมวลผลสัญญาณ และสาขาอื่นๆ อีกมากมาย

พิมพ์ภาพสะท้อนของรูปแบบคลื่นไซน์ตามความสูงของคลื่นและความยาวของคลื่น

อัลกอริทึม

ยอมรับความสูงของคลื่นและความยาวของคลื่น

พิมพ์เครื่องหมายคลื่นสำหรับความสูงของคลื่นและความยาวของคลื่น

ตัวอย่าง

/* 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;
}

ผลลัพธ์

พิมพ์ภาพสะท้อนของรูปแบบคลื่นไซน์ใน C


พิมพ์ภาพสะท้อนของรูปแบบคลื่นไซน์ใน C