Comando switch
Publicado por C0Y0TE- 05/11/2005
[ Hits: 13.938 ]
O comando switch é um comando de tomada de decisão. Vale lembrar que devemos usar o comando certo no local certo. Isto assegura um código limpo e de fácil entendimento. O comando switch é próprio para se testar uma variável em relação a diversos valores pré-estabelecidos. Veja um algoritmo que pede dois numeros e depois abre um menú para poder escolher a operação a ser feita.
#include <stdio.h>
int main () {
int x,n1,n2,soma,sub,mult;
float div;
printf ("Digite dois numero: ");
scanf ("%d %d",&n1, &n2);
printf ("Digite 1 para somar \nDigite 2 para diminuir \nDigite 3 para multiplicar \nDigite 4 para dividir\t");
scanf ("%d",&x);
switch (x) {
case 1:(soma=n1+n2);
printf ("\n\n%d + %d = %d\n",n1,n2,soma);
break;
case 2:(sub=n1-n2);
printf ("\n\n%d - %d = %d\n",n1,n2,sub);
break;
case 3:(mult=n1*n2);
printf ("\n\n%d * %d = %d\n",n1,n2,mult);
break;
case 4:(div=n1/n2);
printf ("\n\n%d / %d = %f\n",n1,n2,div);
break;
default:
printf ("\n\nOpcao invalida"); } }
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Necessário autenticar ao imprimir - Ubuntu X Windowns (1)
O que houve com slackware ??? (11)
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)









