Buscar

LAB 4 de Introdução à Programação 2016/01 Nota 100

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");
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais