Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
lab4/.DS_Store __MACOSX/lab4/._.DS_Store lab4/LAB 04.pdf INF 01040 – Introdução à Programação Exercícios Laboratório 4 Introdução à Programação (INF 01040) 2 Laboratório 4 Faça um programa que receba um número inteiro e imprima o mesmo por extenso. O programa deve perguntar ainda o idioma em que o usuário deseja que o número informado seja impresso. Para isto, utilize o comando switch. Finalmente, o programa deve permitir que o usuário informe tantos números quanto ele quiser, mas um de cada vez. Dica: utilize os comandos switch (para tratar cada número) e while (para permitir a repetição). Slide 1 Slide 2 __MACOSX/lab4/._LAB 04.pdf lab4/lab04.c #include <stdio.h> int main () { int n; char id; while (n!=0) { printf("\nOBS: Digite '0' para finalizar o programa.\nDigite o numero que voce deseja entre 1 e 5: "); scanf("%d", &n); if(n==0) { return 1; } printf("\nDigite 'i' para ingles.\nDigite 'e' para espanhol.\nDigite 'p' para portugues.\nDigite o idioma que voce deseja: "); scanf(" %c", &id); switch (n) { case 1: if (id=='i') printf("\nONE\n"); else if (id=='e') printf("\nUNO\n"); else printf("\nUM\n"); break; case 2: if (id=='i') printf("\nTWO\n"); else if (id=='e') printf("\nDOS\n"); else printf("\nDOIS\n"); break; case 3: if (id=='i') printf("\nTHREE\n"); else if (id=='e') printf("\nTRES\n"); else printf("\nTRES\n"); break; case 4: if (id=='i') printf("\nFOUR\n"); else if (id=='e') printf("\nCUATRO\n"); else printf("\nQUATRO\n"); break; case 5: if (id=='i') printf("\nFIVE\n"); else if (id=='e') printf("\nCINCO\n"); else printf("\nCINCO\n"); break; default: printf("\nModo Invalido.\n"); } } printf("\n\n"); }
Compartilhar