Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

CALENDAR

[es] :: C/C++ programiranje :: CALENDAR

[ Pregleda: 4861 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

01011011
Avanade
CHICAGO, USA

Član broj: 561
Poruke: 2341
*.mis.prserv.net

ICQ: 45747235
Sajt: www.snailtrail.net


+2 Profil

icon CALENDAR27.10.2001. u 21:43 - pre 230 meseci
PITANJE....
TREBA MI ZA SKOLU...
KAKO DA NAPRAVIM KALENDAR, KOJI BI KADA KORISNIK PITA
KOJA JE GODINA: UNESEMO GODINU I DADNE NAM KALENDAR ZA TU GODINU KOJI IZGLEDA OVAKO..

JANUARY
S M T W T F S
----------------------
1 2 3 4 5
6 7 8 9 10 11 12

I TAKO DALJE...
S OBZIROM DA SVAKA GODINA KOJA JE DJELJIVA SA 4 JE PRESTUPNA...
INACE FUNKCIJE SU U PITANJU....MOZE LI KO MALO DA POMOGNE, SA MALIM KODICIMA...


HVALA UNAPRED, OD OVOGA MI ZAVISI ISPIT.........POMOZITE DRUGOVI OCU DA SE UBIJEM ZBOG NJEEE....
 
Odgovor na temu

Ivan Tanasic
BGD-SRBIJA

Član broj: 220
Poruke: 965
*.verat.net

Jabber: Autoexes@jabber.sk
ICQ: 129145438


Profil

icon Re: CALENDAR27.10.2001. u 22:33 - pre 230 meseci
hahaha sad me podseti ona zabrana o postovanju domacih zadataka na cprogramming.com/cboard
Ivan Tanasic - Autoexes

>cd pub
>more beer
 
Odgovor na temu

Milan Aksic

Član broj: 412
Poruke: 1053
*.ptt.yu



Profil

icon Re: CALENDAR27.10.2001. u 22:59 - pre 230 meseci
U kojoj to skoli ucite C??

Anyway, evo ti kod:


Code:

#include <stdio.h>
#include <stdlib.h>

enum months { JAN = 1, FEB, MAR, APR, MAY, JUN, JLY, AUG, SEP,
    OCT, NOV, DEC, M_MIN = 1, M_MAX = 12 };

int main( void )
{
    int JanDate, BDana, D, PreGod;

   enum months M;

   printf( "Unesite ime dana koji je bio "
       "1. januara." );
   printf( "\n\nUnesite broj od 0 do 6." );
   printf( "\n0 za ponedeljak, 6 za nedelju: " );

   scanf( "%d", &JanDate )
   ;

   printf( "\nKalendar za godinu? " );
   scanf( "%d", &PreGod );

   printf( "\n\n\n\t\t Kalendar za godinu %d", PreGod );
   PreGod = PreGod % 4;

   for( M = M_MIN; M <= M_MAX; M++ )
   {
       switch( M )
      {
          case JAN: printf( "\n\n\n januar \n" );
             BDana = 31;
            break;
         case FEB: printf( "\n\n\n februar \n" );
             BDana = PreGod ? 28 : 29;
            break;
         case MAR: printf( "\n\n\n mart \n" );
             BDana = 31;
            break;
         case APR: printf( "\n\n\n april \n" );
             BDana = 30;
            break;
         case MAY: printf( "\n\n\n maj \n" );
            BDana = 31;
             break;
         case JUN: printf( "\n\n\n jun \n" );
             BDana = 30;
            break;
         case JLY: printf( "\n\n\n jul \n" );
             BDana = 31;
            break;
         case AUG: printf( "\n\n\n avgust \n" );
             BDana = 31;
            break;
         case SEP: printf( "\n\n\n septembar \n" );
             BDana = 30;
            break;
         case OCT: printf( "\n\n\n oktobar \n" );
             BDana = 31;
            break;
         case NOV: printf( "\n\n\n novembar \n" );
             BDana = 30;
            break;
         case DEC: printf( "\n\n\n decembar \n" );
             BDana = 31;
            break;
      }
      printf( "\nNED  PON  UTO  SRE  CET  PET  SUB\n" );
      printf( "---  ---  ---  ---  ---  ---  ---\n" );

      for( D = 1; D <= 1 +JanDate * 5; D++ )
          printf( " " );
      for( D = 1; D <= BDana; D++ )
      {
          printf( "%2d", D );
         printf( "%s", (D + JanDate) % 7 > 0 ? "   " : "\n " );
      }
      JanDate = (JanDate + BDana) % 7;
   }
   return ( EXIT_SUCCESS );
}


 
Odgovor na temu

Ivan Tanasic
BGD-SRBIJA

Član broj: 220
Poruke: 965
*.verat.net

Jabber: Autoexes@jabber.sk
ICQ: 129145438


Profil

icon Re: CALENDAR27.10.2001. u 23:06 - pre 230 meseci
Vidis da je covek u indian-i
Ivan Tanasic - Autoexes

>cd pub
>more beer
 
Odgovor na temu

Milan Aksic

Član broj: 412
Poruke: 1053
*.ptt.yu



Profil

icon Re: CALENDAR27.10.2001. u 23:17 - pre 230 meseci
hehehe, nisam ni gledao na to, inace slabo obracam paznju na to polje jer neki unose svasta.
Povlacim, moje naivno pitanje :)))
A ti ne moras dvaput da postujes dva ista odgovora!

Poz.
 
Odgovor na temu

01011011
Avanade
CHICAGO, USA

Član broj: 561
Poruke: 2341
*.proxy.aol.com

ICQ: 45747235
Sajt: www.snailtrail.net


+2 Profil

icon Re: CALENDAR27.10.2001. u 23:34 - pre 230 meseci
pozdrav i hvala, mada code koji si napisao mi nije onaj sto trazim ali ce pomoci, posto ja trebam code u C++, SAMO TREBA DA PROMENEM HEADING E NEKE JOS KOMPONENTE, INACE SAM IZ INDIANE, Purdue University...
Major....hm...Programming jebem li ga...mada se dvoumim da li da prebacim major na Internet Administration i Web....posto ovde ima jos gorih ispita, kao sto je COBOL. eh to je s*****...
 
Odgovor na temu

01011011
Avanade
CHICAGO, USA

Član broj: 561
Poruke: 2341
*.proxy.aol.com

ICQ: 45747235
Sajt: www.snailtrail.net


+2 Profil

icon Re: CALENDAR27.10.2001. u 23:43 - pre 230 meseci
samo jos nesto sam veoma vazno zaboravio...
DA BI SE ODREDIO RASPORED BROJEVA PO DANIMA TREBA DA SE ISTO NAPRAVI KAO NESTO STO BI ODREDJIVALO DANE
0=Nedelja
1=Ponedeljak
itd..
kako da to osnovim...
mozda

ovako
dan = 0;
if(dan>=0 && dan<=6)
{
If (dan = 0)
//da krene od Nedelje...
else if (dan = 1)
// da krene od ponedeljka..


kontate st ahocu da kzem ...to je zajeban dio..




Vidim ti si to vec uradio, nego mi compajler daje problem...
c:\windows\desktop\nikola.cpp(27) : error C2676: binary '++' : 'enum months' does not define this operator or a conversion to a type acceptable to the predefined operator
"
ne moknta>>> to ti je tamo kod M++

inace malo je i drugacije treban da se napise program, posto mi drugacije mlao radimo....nikad nisam pisoa nista u C tako da ne znam koja je razlika, ali ovako je na primjer prvi ovaj problem trebao da izgleda koji smo radili na pocetku godine..
/*
******************************************************************************
* Nikola Ivetich *
* CIS 166 *
* Mr. Jeffery Shrieb *
* Homework #2, page 114, Problem #5: *
* We are suppose to write a program for calculation and balance remaining *
* after first second and third month of car payments. *
******************************************************************************
*/
#include <iostream>
#include <cmath>

using std::cout;
using std::endl;
using std::cin;

int payment = 165.25;
double interest = 0.09;
float payLeft = 36;
int payNumber = 0;

int main()
{
float bal1 = 0;
float bal2 = 0;
float bal3 = 0;

interest = 0.09/12;

cout <<" Please enter the amount of dolars paid: ";
cin >> payment;
cout << endl;

payLeft = payLeft - payNumber;




cout <<" You have to pay" <<bal1<<" dollars left."<< endl;
float bal = 5949;


return 0;
}
mada ovaj program ne valja jer ga nikad nsiam zavrsio...lol..
eto tako, u ovom kalendar programu potrebno je da se koriste funkcije...i to je to i loops i oni if else statements....
to je purpuse od programa....
skontao sam kako si ti to napisao...ali opet ne kontam kako da napisem u c++
 
Odgovor na temu

Milan Aksic

Član broj: 412
Poruke: 1053
*.ptt.yu



Profil

icon Re: CALENDAR28.10.2001. u 00:07 - pre 230 meseci
Ako sam dobro razumeo sta si hteo da pitas onda ovako, C++ ne gleda na nabrojive (enum) tipove isto kao i C. C ih poistovecuje sa celobrojnim tj. sa int tipom, dok C++ to ne radi. Verovatno ti zbog toga kompajler prijavljuje gresku, ako si vec poceo da ga pises u C++. Nadam se da sam pomogao.

Poz.
 
Odgovor na temu

01011011
Avanade
CHICAGO, USA

Član broj: 561
Poruke: 2341
152.163.201.*

ICQ: 45747235
Sajt: www.snailtrail.net


+2 Profil

icon Re: CALENDAR28.10.2001. u 18:26 - pre 230 meseci
yep....
ma to nisam nikako skontao enum...reko koji je ovo..????
Anyway osnova je skoro ista, tako da cu skontati...
Hvala mnogo
 
Odgovor na temu

01011011
Avanade
CHICAGO, USA

Član broj: 561
Poruke: 2341
*.proxy.aol.com

ICQ: 45747235
Sajt: www.snailtrail.net


+2 Profil

icon Re: CALENDAR29.10.2001. u 04:55 - pre 230 meseci
OPET NE RADI NE ZNAM...
EVO KAKO SAM GA JA NAPISAO. I SAD JE PROBLEM STO MI NE PRINTA NISTA SEM JEDNOG MJESECA...

/*
LAB 5
*/
#include <iostream>
#include <iomanip>

using namespace std;

void printmonth(int numberofdays, int &dayofweek);

int main()
{
int dayofweek, year, month = 1, daysofmonth;

cout<<"Whatyear you want a calendar for"<<endl;
cin>> year;

cout<< "What day of the week does January 1 fall on?"<<endl;
cout<< "(Enter o for Sunday, 1 for Monday, etc.)"<<endl;
cin>>dayofweek;

cout<<" "<<year<< endl;
while(month ==12)
{
if(month==1)
cout<<" January"<< endl;
daysofmonth= 31;
}
{
if(month==2)
cout<<" February"<< endl;
if( year % 4 == 0)
daysofmonth= 29;
else
daysofmonth = 28;
}
{
if(month==3)
cout<<" March"<< endl;
daysofmonth= 31;
}
{
if(month==4)
cout<<" April"<< endl;
daysofmonth= 30;
}
{
if(month==5)
cout<<" May"<< endl;
daysofmonth= 31;
}
{
if(month==6)
cout<<" June"<< endl;
daysofmonth= 30;
}
{
if(month==7)
cout<<" July"<< endl;
daysofmonth= 31;
}
{
if(month==8)
cout<<" August"<< endl;
daysofmonth= 31;
}
{
if(month==9)
cout<<" September"<< endl;
daysofmonth= 30;
}
{
if(month==10)
cout<<" October"<< endl;
daysofmonth= 31;
}
{
if(month==11)
cout<<" November"<< endl;
daysofmonth= 30;
}
{
if(month==12)
cout<<" December"<< endl;
daysofmonth= 31;
}
printmonth(daysofmonth,dayofweek);
cout<<endl<<endl;
month++;

return 0;
}

//**************************************************************************

void printmonth(int numberofdays, int &dayofweek);
{
cout<<" S M T W T F S"<<endl;
cout<<"---------------------"<<endl;
if(dayofweek % 7 != 0)
cout<<setw((dayofweek % 7) *3)<<" ";

int currentday =1;
while(currentday <= numberofdays)
{
if(dayofweek % 7 ==0 && currentday != 1)
cout<<endl;
cout<<setw(3)<< currentday++;
dayofweek++;
}
}
 
Odgovor na temu

[es] :: C/C++ programiranje :: CALENDAR

[ Pregleda: 4861 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.