Bacharel em Sistemas de Informação pela Universidade Luterana do Brasil, com formação pedagógica, licenciada na área de comunicação e informação e programação pela Uversidade Estadual do Rio Grande do Sul e Pós-graduada em Informática Instrumental pela Universidade Federal do Rio Grande do Sul. Atualmente é coordenadora de cursos e professora na Escola Estadual de Educação Profissional Dr. Solon Tavares, situada na cidade de Guaíba/RS. Atua na área dos cursos técnicos em informática e redes de computadores lecionando lógica de programação e linguagem de programação C.
O canal tem como objetivo o ensino/aprendizagem dos componentes curriculares Lógica de Programação do 1º Módulo e Linguagem de Programação C do 2º Módulo do Curso Técnico em Informática da Escola Estadual de Educação Profissional Dr. Solon Tavares, situada na cidade de Guaíba/RS.
Olá! Você pode utilizar da mesma forma como utiliza quando não tem um “switch-case”... Vou deixar um exemplo de programa, onde utiliza o comando “if” dentro do comando “switch-case”. Espero que te ajude. #include<stdio.h> //biblioteca padrao para entrada e saida de dados (printf e scanf) #include<stdlib.h> //biblioteca para funcao system main() { int op, num; //menu - imprimindo as opcoes para o usuário printf(" \t\t\t-Menu de Verifica%c%ces - ", 135,148); printf("\t\t1 -Verifica se o n%cmero %c m%cltiplo de 3 ",163,130,163); printf("\t\t2 -Verifica se o n%cmero %c divis%cvel por 5 ",163,130,161); printf("\t\t3 -Verifica se o n%cmero est%c no intervalo de 10 %c 60 ",163,160,160); printf(" Qual a op%c%co entre 1, 2 ou 3? ",135,198); scanf("%d",&op); //leitura da opcao system("cls"); //limpa a tela if ((op>=1)&&(op<=5)) //comando de decisao para validar a opcao escolhida pelo usuario { printf(" \t\tDigite o n%cmero para a verifica%c%co: ",163,135,198); scanf("%d",&num); //leitura do valor para a verificacao switch (op) { case 1: // Verifica se o nuemero lido é multiplo de 3 if (num % 3 == 0) printf(" \t\tO n%cmero %d %c m%cltiplo de 3 ",163,num,130,163); else printf(" \t\tO n%cmero %d n%co %c m%cltiplo de 3 ",163,num,198,130,163); break; case 2: if (num % 5 == 0) // Verifica se o nuemero lido é divisivel por 5 printf(" \t\tO n%cumero %d %c divis%cvel por 5 ",163, num, 130,161); else printf(" \t\tO n%cumero %d n%co %c divis%cvel por 5 ",163, num,198, 130,161); break; case 3: if ((num >= 10) && (num <= 60)) // Verifica se o nuemero esta no intervalo de 10 a 60 printf(" \t\tO n%cmero %d est%c no intevalo de 10 a 60 ",163,num,160); else printf(" \t\tO n%cmero %d n%co est%c no intevalo de 10 a 60 ",163,num,198, 160); break; } printf(" "); } else { printf(" \t\t\tOp%c%co Inv%clida! \t\t\tPrograma Finalizado! ",135,198,160); } system("pause"); //parade de tela }
Olá prof. Bom, tenho a elogiar a sua didática pois realmente explica os porquês das coisas e desenha para que fique melhor o entendimento, mas tenho a colocar como observação ,que faça a gravação dos vídeos em um ambiente melhor iluminado e sem ruídos, pois causa um pouco de desconcentração pra quem está assistindo. Fora isso, está dando de 10 a 0 para alguns vídeos de explicação. Parabéns Prof: <3
Obrigada Maria! Realmente as minhas gravações não são as melhores... Gravo no meu quarto e a minha casa é bem barulhenta mesmo, pois tenho algumas cocotas bem falantes...rsrs... Mas, devido a pandemia me obriguei a gravar algumas explicações aos meus alunos. Valeu pelo feedback. <3
Boa noite professora Caroline. Tentei e tentei mas não conseguia assimilar o TI. Sei fazer só isto. Veja no RU-vid Neldo Zeretzky. Tudo de bom professora. 😘