Witam, mam problemik chcę napisać programik przeliczający czas na godziny i sekundy.
Tzn chodzi mi oto, że uzytkownik podaje dane liczbe dni, godzin, minut i sekund, a pogram przelicza to na daną jednostkę w sekundach i godzinach.
Skleciłeś coś takiego :
Kod:
//czas_004_test_a.cpp
#include <stdio.h>
#include <conio.h>
int sekundy,minuty,godziny;
int dni,miesiace,lata;
int minuta = 60;
int godzina = 60;
int dzien = 24;
int czas;
void przelicz_na_sekundy ()
{
printf ("Podaj ilosc dni : ");
scanf ("%i",&dni);
printf ("Podaj ilosc godzin : ");
scanf ("%i",&godziny);
printf ("Podaj ilosc minut : ");
scanf ("%i",&minuty);
printf ("Podaj ilosc sekund : ");
scanf ("%i",&sekundy);
czas=24*dni+60*godziny+60*sekundy;
printf ("czas to %i",czas);
getch ();
}
void przelicz_na_godziny ()
{
printf ("Podaj ilosc dni : ");
scanf ("%i",&dni);
printf ("Podaj ilosc godzin : ");
scanf ("%i",&godziny);
printf ("Podaj ilosc minut : ");
scanf ("%i",&minuty);
printf ("Podaj ilosc sekund : ");
scanf ("%i",&sekundy);
czas=24*dni+60*godziny+60*sekundy;
printf ("czas to %i",czas);
getch ();
}
int main ()
{
char wybor;
printf ("s - sekundy\n");
printf ("g - godziny\n");
printf ("\nwybierz opcje : ");
scanf ("%c",&wybor);
switch (wybor)
{
case 's' : przelicz_na_sekundy ();
break;
case 'S' : przelicz_na_sekundy ();
break;
case 'g' : przelicz_na_godziny ();
break;
case 'G' : przelicz_na_godziny ();
break;
default : printf ("BLENY WYBOR!\n");
getch ();
return (1);
}
}
proszę o pomoc, z góry dzięki
|
Uwaga: To jest stary temat Ta dyskusja jest starsza niż 90 dni. Informacje w niej zawarte mogą już nie być aktualne |
|
Znajdziesz nas na: