C Programlama Regl Hesaplama



Regl döngüsü, kadın üreme sistemindeki hormonal değişikliklerle ilgili bir süreçtir. Genellikle 21 ila 35 gün arasında sürer, ancak her kadında farklılık gösterebilir. Regl döngüsünün hesaplanması için aşağıdaki adımları takip edebilirsiniz:

  1. İlk adım, adet döneminin başlangıç tarihini belirlemektir. Bu, bir adet kanaması veya hafif lekelenme ile başlar. Bu tarihi not edin.

  2. İkinci adım, adet döngüsünün ne kadar sürdüğünü belirlemektir. Adet döneminin başlangıcından sonraki bir sonraki adet döneminin başlangıcına kadar olan süreyi hesaplayın. Bu süreyi genellikle gün cinsinden ifade ederiz. Örneğin, 28 gün süren bir döngüye sahipseniz, bu süreyi not edin.

  3. Üçüncü adım, orta döngüyü (yumurtlama dönemi) belirlemektir. Genellikle bir döngünün ortasında, yani ortalama döngü süresinin yaklaşık yarısında, yumurtlama gerçekleşir. Örneğin, 28 günlük bir döngüye sahipseniz, yumurtlama genellikle 14. gün civarında olur.

  4. Dördüncü adım, sonraki adet döneminin tahmini başlangıç tarihini hesaplamaktır. Ortalama döngü süresini ilk adet döneminin başlangıç tarihine ekleyin. Örneğin, ilk adet dönemi 1 Haziran'da başladıysa ve döngü süresi 28 günse, bir sonraki adet dönemi genellikle 29 Haziran'da başlayabilir.

Regl döngüsü her kadında farklılık gösterebilir, bu nedenle düzenli olarak takip etmek ve birkaç döngüyü kaydetmek önemlidir. Bu şekilde, kendi regl döngünüzü daha iyi anlayabilir ve gelecekteki tahminleri daha doğru hale getirebilirsiniz.


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <time.h>
int main()
{
 system("color 5a");
 int adet,ensonay,ensongun,nezamngun,nezamnay;
 printf("\tRegl gunu hesaplama programi....\n\tTarihleri rakamsal olarak giriniz.......\n");
 printf("En son hangi ay...\nEn son hangi gun...\n");
 scanf("%d%d",&ensonay,&ensongun);
 don:
 printf("Hangi siklikla regl goruyorsunuz...\n");
 scanf("%d",&adet);
 if(adet>=36)
 {
  printf("Regl sikliginiz risklidir!\nDoktorunuza basvurunuz..\n");
  goto don;
 }
 nezamngun=ensongun+adet;
 nezamnay=ensonay;
 if(nezamngun>31)
 {
  nezamngun=nezamngun-31;
  nezamnay=ensonay+1;
 }
 if(nezamnay>12)
 {
  nezamnay=1;
 }
 printf("Regl kanamasi tahminen bu ayda :%d ve gunde: %d olcak..\n",nezamnay,nezamngun);
 system("pause");
}


C Programlama Regl Hesaplama

Yorum Gönder

0 Yorumlar