Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- enum cenovnik {
- A = 80,
- B = 100,
- C = 50,
- D = 150,
- E = 190,
- F = 210
- };
- char doktori[6][20] = {
- "Mitko",
- "Petko",
- "Kire",
- "Vanco",
- "Rade",
- "Momcilo"
- };
- char oddelenija[6][20] = {
- "Endokrinologija",
- "Dermatologija",
- "Psihijatrija",
- "Interna",
- "Urologija",
- "Nevrologija"
- };
- char tipoviNaUpat[6][20] = {
- "Prioriteten",
- "Prioriteten",
- "Obicen",
- "Obicen",
- "24h",
- "24h"
- };
- int main()
- {
- enum cenovnik ceni;
- char ime[20];
- char prezime[20];
- char brojNaUpat[4];
- char EMBG[24];
- char telefonskiBroj[9];
- char vidNaPregled;
- char pol;
- char answer[3];
- int optionChosen =-1;
- char tipNaUpat[20];
- do {
- printf(" | | \n");
- printf(" | | \n");
- printf(" | | \n");
- printf(" ------- --------\n");
- printf(" ------- --------\n");
- printf(" | | \n");
- printf(" | | \n");
- printf(" | | \n");
- printf("++++++BOLNICA++++++\n");
- printf("------------------\n*Odberete opcija*\n 1. Nov pacient\n 2. Naplata\n 3. Quit\n------------------\n");
- scanf("%d", &optionChosen);
- //opcija 1 e voa tuka
- if( optionChosen == 1 ){
- printf("-----Odbrana opcija 1. Nov pacient-----\n");
- printf("Vnesete ime na pacientot: ");
- scanf(" %s", &ime);
- printf("Vnesete prezime na pacientot: ");
- scanf(" %s", &prezime);
- printf("Vnesete broj na upat(pr. 123): ");
- scanf(" %s", &brojNaUpat);
- printf("Vnesete EMBG: ");
- scanf(" %s", &EMBG);
- printf("Vnesete telefonski broj(pr. 078123456): ");
- scanf(" %s", &telefonskiBroj);
- printf("Vnesete pol(pr. m/z): ");
- scanf(" %c", &pol);
- printf("Vnesi vid na pregled(pr. A-D): ");//tuka smeni a-d
- scanf(" %c", &vidNaPregled);
- //22printf("Za naplata:\n");
- switch(vidNaPregled){
- case 'A':
- ceni = A;
- break;
- case 'B':
- ceni = B;
- break;
- case 'C':
- ceni = C;
- break;
- case 'D':
- ceni = D;
- break;
- case 'E':
- ceni = E;
- break;
- case 'F':
- ceni = F;
- break;
- }
- printf("Ime prezime: %s%s\n", ime, prezime);
- printf("Broj na upat: %s\n", brojNaUpat);
- int x = brojNaUpat[0] - '0' - 1;
- printf("Tip na upat: %s\n", tipoviNaUpat[x]);
- x = brojNaUpat[1] - '0';
- printf("Oddelenie: %s\n", oddelenija[x]);
- printf("Doktor: %s\n", doktori[x]);
- //samo neznam tocno so preglede ima :D:DD ili kak bese trebe toa da sa smene
- if(vidNaPregled=='A'){
- printf("Vid na pregled: %c - Specijalisticki\n", vidNaPregled);//tuka probah da napram toa sho mi lafse namesto A da vike sho pregled e :D
- }
- else if(vidNaPregled=='B'){
- printf("Vid na pregled: %c - Iten Upat Treskum\n", vidNaPregled);
- }
- else if(vidNaPregled=='C'){
- printf("Vid na pregled: %c - Ush Po Iten\n", vidNaPregled);
- }
- else if(vidNaPregled=='D'){
- printf("Vid na pregled: %c - Upat da ne umrish d\n", vidNaPregled);
- }
- else if(vidNaPregled=='E'){
- printf("Vid na pregled: %c - Upat da ne umrish e\n", vidNaPregled);
- }
- else if(vidNaPregled=='F'){
- printf("Vid na pregled: %c - Upat da ne umrish f\n", vidNaPregled);
- }
- //printf("Vid na pregled: %c\n", vidNaPregled);
- // printf("Naplata: %d MKD\n", ceni);
- // int suma = 0;
- // printf("Vnesete platena suma: ");
- //scanf("%d", &suma);
- //printf("Za vrakjanje: %d", suma - ceni);
- printf("\nUspeshno e vnesen pacientot vo sistemot!");
- printf("\n\nVrati se na glavno meni? y/n;");//tuak ke napram zamena , na vrati se na glavno meni
- scanf(" %s", answer);
- if(strcmp(answer, "y") == 0){
- continue;
- } else {
- break;
- }
- }
- //opcija 2 e od tuka
- else if(optionChosen == 2){
- printf("-----Odbrana opcija 2. Naplata-----\n");
- printf("Vnesete ime na pacientot: ");//tuka ke dodam nov string za prezime
- scanf(" %s", &ime);
- printf("Vnesete prezime na pacientot: ");
- scanf(" %s", &prezime);
- printf("Vnesi vid na pregled(pr. A-D): ");
- scanf(" %c", &vidNaPregled);
- // printf("Za naplata:\n");
- switch(vidNaPregled){
- case 'A':
- ceni = A;
- break;
- case 'B':
- ceni = B;
- break;
- case 'C':
- ceni = C;
- break;
- case 'D':
- ceni = D;
- break;
- case 'E':
- ceni = E;
- break;
- case 'F':
- ceni = F;
- break;
- }
- printf("Naplata: %d MKD\n", ceni);
- int suma = 0;
- printf("Vnesete platena suma: ");
- scanf("%d", &suma);
- printf("Za vrakjanje: %d", suma - ceni);
- printf("\n\nVrati se na glavno meni? y/n;");//isto i tuka smenih za glavno meni
- scanf(" %s", answer);
- if(strcmp(answer, "y") == 0){
- continue;
- } else {
- break;
- }
- }
- //tuka da sa naprave opcija ak sa izbere opcija 2 da vnesis ime prezime i broj na upat i da ti dade s
- } while (optionChosen != 3);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement