Jump to content

Duvida: exercicio de um teste


LegaliZe
 Share

Recommended Posts

Exercicio:

A Miquelina tem um peixinho dourado. O Serafim tem hábitos peculiares:

a) gosta de ir à praia no fim-de-semana e ao campo às quartas;

🙂 à segunda-feira toma chá com os amigos;

c) às quintas tem aula de yoga;

d) nos restantes dias prefere o sossego tépido do seu aquário.

Mas, o Serafim tem o grande problema de ser supersticioso, pois cancela todas as saídas se o dia do mês for ímpar. Declarando todos os tipos de dados necessários, elabore um programa que, dados o dia da semana e o dia do mês, escreva o programa social do Serafim para esse dia.

Eu fiz o programa desta maneira mas fiquei na dúvida se ah outra, em que eu posso introduzir "segunda" ou "terca" e ele dizer me o mesmo, mas nas aulas inda nao demos as strings e penso que o switch case so funciona com valores inteiros.

#include <stdio.h>
const int segunda=1;
const int terca=2;
const int quarta=3;
const int quinta=4;
const int sexta=5;
const int sabado=6;
const int domingo=7;
int main ()
{
int mes,sem;

do
{
printf("Introduza o dia do mes\n");
scanf("%d",&mes);
}
while (mes<1 || mes>31);
if ((mes%2)!=0)
{
printf("O Serafim cancela as suas saidas\n");
}
else
{
printf("Introduza o dia da semana\n");
scanf("%d",&sem);
switch (sem) {
	case segunda : printf("Toma cha com os amigos\n");
break;
	case terca : printf("Fica a olhar para o aquario\n");
 break;
    case quarta : printf("Vai ao campo\n");
break;
case quinta : printf("Aula de yoga\n");
break;
case sexta : printf("Fica a olhar para o aquario\n");
break;
case sabado : printf("Vai a praia\n");
break;
case domingo : printf("Vai a praia\n");
break;
default :printf("Não escolheste nenhuma opcao\n");  
}
}
}
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.