abC primeri - izzivi/sit2eur.c

sit2eur.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

main(int argc, char *argv[]) {
  int i;           // stevec for zanke
  double nova;     // nova vrednost
  char   novaV[4]; // nova valuta

  if (argc<3) { // izpis tabele

    printf("EUR | SIT\n-------------\n");
    for(i=1; i<=20; i++)
      printf("%3d | %7.2f\n", i, 239.64*i);

  } else { // pretvorba SIT/EUR

    if (strcmp(argv[2],"SIT")==0) {
      nova = atof(argv[1]) / 239.64;
      strcpy(novaV,"EUR");
    } else {
      nova = atof(argv[1]) * 239.64;
      strcpy(novaV,"SIT");
    }
    printf("%s %s = %.2f %s\n",
      argv[1],argv[2],nova, novaV);

  }
}

    Nazaj...