الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Because Of U I Could Write This Programm, Thanx, But

بدأه lailaabd في 2 مايو 2009 · 0 رد · 631 مشاهدة · في C++.Net
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكــم ورحمـة الله وبركاتــه ،،

شكرا لموقعكم لانني تمكنت من كتابة اوووول برنامج سي

واستطعت اضافة بعض الاشياء اليه ولكن اقف عند مشكلة جديدة وهي عدم قدرتي على عمل كود لفحص الاشهر ان كانت 31 او 30 والمصيبة الاكبر شهر 2 الذي يكون احيانا 29 او 28

ارفق الكود الذي كتبته بمساعدتكم

#include <stdio.h>

#include <string.h>

#include <conio.h>

/*int tag(int nummer)*/

int monat;

int main()

{

char monate[][20]={"Januar","Februar","Maerz","April","Mai",

"Juni","Juli","August","September","October","November","December"};

int i,tag,monat,jahr;

int x,y;

int nummer;

printf("Bitte geben Sie ein Datum ein ddmmyy \n");

/*

printf("bitte geben sie ein datum ein ddmmyyyy \n");

*/

label1:

scanf("%d",&nummer);

jahr=nummer%100;

monat=(nummer%10000)/100;

tag=nummer/10000;

/*label1:

scanf("%d",&nummer);

jahr=nummer%10000;

monat=(nummer%1000000)/10000;

tag=nummer/1000000;*/

if (tag>31 || tag<0)

{

printf("********************************************* \n");

printf(" **Falscher Tag, bitte nochmal versuchen** \n");

printf("********************************************* \n");

goto label1;

}

else

if (monat>12 || monat<0)

{

printf("*********************************************** \n");

printf(" **Falscher Monat, bitte nochmal versuchen** \n");

printf("*********************************************** \n");

goto label1;

}

else

printf("######################################################\n");

printf("############## der angegebene Datum ist: #############\n");

printf("############## Tag:%d\n",tag);

printf("############## Monat:%s \n", monate[monat-1]);

if (jahr>=40)

{

printf("############## Jahr:19%d\n", jahr);

}

else

{

printf("%%%%%%%%%%%%%% Jahr:20%d\n", jahr);

}

/*

printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n");

printf("@@@@@@@@@@@@@@@@@ der angegebene Datum ist:@@@@@@@@@@@@@@@@@@@ \n");

printf("@@@@@@@@@@@@@@@@@ Tag:%d \n",tag);

printf("@@@@@@@@@@@@@@@@@ Monat:%s\n", monate[monat-1]);

printf("@@@@@@@@@@@@@@@@@ Jahr:%d\n", jahr);

*/

return 0;

}

طبعا محتوى البرنامج بالالمانية لكن انا متأكدة انه خبراء البرمجة يعرفون المقصد

:D

مواضيع مشابهة