Programa de locadora em c
#include
#include
#include
int main(void)
{
WINDOW *J1;
WINDOW *J2;
WINDOW *J3;
initscr();
J1 = newwin(37,100,0,0);
J2 = newwin(5,60,3,20);
J3 = newwin(23,60,11,20);
start_color();
init_pair(1,COLOR_BLACK,COLOR_WHITE); init_pair(2,COLOR_BLACK,COLOR_YELLOW); init_pair(3,COLOR_BLUE,COLOR_YELLOW); init_pair(6,COLOR_RED,COLOR_YELLOW); init_pair(4,COLOR_WHITE,COLOR_BLUE); init_pair(5,COLOR_GREEN,COLOR_BLUE); wbkgd(J1,COLOR_PAIR(1)); wrefresh(J1); box(J1,0,0); wbkgd(J2,COLOR_PAIR(2)); wrefresh(J2); box(J2,0,0); wbkgd(J3,COLOR_PAIR(4)); wrefresh(J3); box(J3,0,0);
wattrset(J2,COLOR_PAIR(2)); mvwprintw(J2,1,9,"Bem Vindo a Universidade Catolica de Goias!"); wattrset(J2,COLOR_PAIR(3)); mvwprintw(J2,3,11,"Locadora OnLine v.0.1Beta by"); wattrset(J2,COLOR_PAIR(6)); mvwprintw(J2,3,40,"Almir Neto"); wrefresh(J2); int DIA; float PN,P2,PF; char CAT[10];
mvwprintw(J3,2,11,"Digite o preco normal da fita (R$):"); mvwscanw(J3,2,47,"%f",&PN); mvwprintw(J3,4,5,"Digite a categoria da fita (lancamento ou normal):"); mvwscanw(J3,5,25,"%s",&CAT); mvwprintw(J3,7,14,"Digite o numero do dia da semana:"); mvwprintw(J3,9,25,"1 - Domingo"); mvwprintw(J3,10,25,"2 - Segunda"); mvwprintw(J3,11,25,"3 - Terca"); mvwprintw(J3,12,25,"4 - Quarta"); mvwprintw(J3,13,25,"5 - Quinta"); mvwprintw(J3,14,25,"6 - Sexta"); mvwprintw(J3,15,25,"7 - Sabado"); mvwscanw(J3,7,48,"%d",&DIA); if ((DIA == 2) || (DIA == 3) || (DIA == 5))
{
P2 = PN - ((PN/100)*40);
}
else
{
if ((DIA == 4) || (DIA == 6) || (DIA == 7) || (DIA == 1)) { P2 = PN; } else { mvwprintw(J3,18,24,"Dia invalido"); wrefresh(J3); }
}
if (strcmp(CAT,"normal") == 0)
{
PF = P2;
}
else
{
if (strcmp(CAT,"lancamento") == 0) { PF = P2 + ((PN/100)*15); }
else { mvwprintw(J3,19,23,"Tipo invalido");