Osnove Programiranja - C zadaci (case)

switch(M) case 18: return 21; break;

18. Upisati ocjenu brojem, te je ispisati slovima.

#include <stdio.h>
#include <conio.h>

main()
{
	int ocijena;
	
    printf("Upisati ocijenu brojem: ");
	scanf("%d",&ocijena);
  
	switch(ocijena)
		{
			case 1:
				printf("Nedovoljan.");
            	break;
			case 2:
            	printf("Dovoljan.");
            	break;
			case 3:
            	printf("Dobar.");
            	break;
			case 4:
            	printf("Vrlo dobar.");
            	break;
			case 5:
				printf("Odlican.");
        	    break;
			default:
				printf("Pogresan unos!");
		}
getch();
}

Preuzmite projekt: zad_18.cpp.

19. Upisati broj mjeseca, te ga ispisati slovima.

#include <stdio.h>
#include <conio.h>

main()
{
	int mjesec;
    
    printf("Upisati mjesec brojem: ");
    scanf("%d",&mjesec);
	
    switch(mjesec)
		{
			case 1:
				printf("Sijecanj.");
            	break;
			case 2:
            	printf("Veljaca.");
            	break;
			case 3:
            	printf("Ozujak.");
            	break;
			case 4:
            	printf("Travanj.");
            	break;
			case 5:
            	printf("Svibanj.");
            	break;
			case 6:
            	printf("Lipanj.");
            	break;
			case 7:
            	printf("Srpanj.");
            	break;
			case 8:
            	printf("Kolovoz.");
            	break;
			case 9:
            	printf("Rujan.");
            	break;
			case 10:
            	printf("Listopad");
            	break;
			case 11:
            	printf("Studeni.");
            	break;
			case 12:
            	printf("Prosinac.");
            	break;
			default:
				printf("Pogresan unos!");
		}
getch();
}

Preuzmite projekt: zad_19.cpp.

20. Upisati dva broja i znak za operaciju između njih (+,-,*,/) te ispisati rezultat.

#include <stdio.h>
#include <conio.h>

main()
{
	char oprt;
	int br1,br2;

	printf("Upisi prvi broj: ");
	scanf("%d",&br1);
	printf("Upisi drugi broj: ");
	scanf("%d",&br2);
	printf("Operator +,-,* ili /: ");
	scanf("%s",&oprt);
    
	switch(oprt)
		{
			case '+':
				printf("%d+%d=%d",br1,br2,br1+br2);
				break;
			case '-':
				printf("%d-%d=%d",br1,br2,br1-br2);
            	break;
			case '*':
				printf("%d*%d=%d",br1,br2,br1*br2);
				break;
			case '/':
				if(br2==0)
                	printf("Pogresan unos drugog broja!");
            	else
                	printf("%d/%d=%.3f",br1,br2,float(br1)/br2);
				break;
			default:
				printf("Pogresan unos operatora!");
		}
getch();
}

Preuzmite projekt: zad_20.cpp.

21. Napisati program koji će izvršiti konverziju upisanog iznosa u kunama u odabranu valutu (dolar, funtu, euro). Tečaj postavite po vlastitom izboru.

#include <stdio.h>
#include <conio.h>

main()
{
	float kune;
	const float euro=7.335,bpound=8.496,usd=5.134;
	char valuta;
    
    printf("Iznos u kunama: ");
    scanf("%f",&kune);
    printf("e - euri\td - dolari\tf - funte\n>> ");
    scanf("%s",&valuta);
    
	switch(valuta)
		{
			case 'e':
				printf("%.2f HRK = %.2f Euro",kune,kune*euro);
				break;
			case 'd':
				printf("%.2f HRK = %.2f USD",kune,kune*usd);
            	break;
			case 'f':
				printf("%.2f HRK = %.2f British Pounds",kune,kune*bpound);
            	break;
			default:
				printf("Pogresan unos!");
		}
getch();
}

Preuzmite projekt: zad_21.cpp.

<<Home