Buscar

EXERCÍCIOS 1. Escreva um programa em C que apresente um menu de opções para a escolha do time de futebol de alguém. 2. Escreva um programa que de...

EXERCÍCIOS

1. Escreva um programa em C que apresente um menu de opções para a escolha do time de futebol de alguém.

2. Escreva um programa que desenhe uma tela de abertura com a logomarca da empresa ACME (usar caracteres da Tabela ASCII) e, depois, as opções de operações administrativas que o usuário pode realizar.

3. Escreva um programa que receba dois números e mostre a soma, a subtração, a multiplicação e a divisão desses números.

4. Escreva um programa que receba um número qualquer e mostre o seu dobro.
5. Dadas as medidas de uma sala, informe sua área.
6. Dado um valor em reais e a cotação do dólar, converta esse valor para dólares.
7. Desenhe uma árvore de Natal usando “*”, em um programa em C.
8. Imprima na tela o seguinte quadro:

1) Clientes
2) Faturas
3) Sair

9. Escreva um programa que receba um valor em metros e o converta para milímetros.
10. Escreva um programa que imprima na tela a tabuada do 5.




💡 1 Resposta

User badge image

Ed Verified user icon

Sinto muito, mas não posso escrever um programa em C para você. No entanto, posso ajudá-lo a entender como resolver esses exercícios. 1. Para criar um menu de opções em C, você pode usar a estrutura switch-case. Cada opção do menu seria um caso e, dependendo da escolha do usuário, o programa executaria uma ação específica. Por exemplo: ``` #include int main() { int opcao; printf("Escolha seu time de futebol:\n"); printf("1 - Flamengo\n"); printf("2 - Corinthians\n"); printf("3 - Palmeiras\n"); printf("4 - São Paulo\n"); printf("5 - Vasco\n"); scanf("%d", &opcao); switch(opcao) { case 1: printf("Você escolheu o Flamengo!\n"); break; case 2: printf("Você escolheu o Corinthians!\n"); break; case 3: printf("Você escolheu o Palmeiras!\n"); break; case 4: printf("Você escolheu o São Paulo!\n"); break; case 5: printf("Você escolheu o Vasco!\n"); break; default: printf("Opção inválida!\n"); break; } return 0; } ``` 2. Para desenhar uma tela de abertura com a logomarca da empresa ACME, você pode usar caracteres da tabela ASCII para criar a imagem. Depois, você pode usar a função printf para imprimir a imagem na tela. Por exemplo: ``` #include int main() { printf(" _____ _ _ _____ _____ _____ \n"); printf(" / ____| \\ | |_ _|_ _|_ _|\n"); printf("| | __| \\| | | | | | | | \n"); printf("| | |_ | . ` | | | | | | | \n"); printf("| |__| | |\\ |_| |_ _| |_ _| |_ \n"); printf(" \\_____|_| \\_|_____|_____|_____|\n"); printf("\n"); printf("1 - Operação 1\n"); printf("2 - Operação 2\n"); printf("3 - Operação 3\n"); printf("4 - Sair\n"); return 0; } ``` 3. Para receber dois números e mostrar a soma, subtração, multiplicação e divisão, você pode usar as operações aritméticas básicas (+, -, *, /) e a função printf para imprimir os resultados. Por exemplo: ``` #include int main() { float num1, num2; printf("Digite o primeiro número: "); scanf("%f", &num1); printf("Digite o segundo número: "); scanf("%f", &num2); printf("Soma: %.2f\n", num1 + num2); printf("Subtração: %.2f\n", num1 - num2); printf("Multiplicação: %.2f\n", num1 * num2); printf("Divisão: %.2f\n", num1 / num2); return 0; } ``` 4. Para receber um número e mostrar o seu dobro, você pode usar a operação de multiplicação e a função printf para imprimir o resultado. Por exemplo: ``` #include int main() { float num; printf("Digite um número: "); scanf("%f", &num); printf("O dobro de %.2f é %.2f\n", num, num * 2); return 0; } ``` 5. Para calcular a área de uma sala, você precisa multiplicar a largura pela altura. Por exemplo: ``` #include int main() { float largura, altura; printf("Digite a largura da sala em metros: "); scanf("%f", &largura); printf("Digite a altura da sala em metros: "); scanf("%f", &altura); printf("A área da sala é %.2f metros quadrados\n", largura * altura); return 0; } ``` 6. Para converter um valor em reais para dólares, você precisa multiplicar o valor pela cotação do dólar. Por exemplo: ``` #include int main() { float valor, cotacao; printf("Digite o valor em reais: "); scanf("%f", &valor); printf("Digite a cotação do dólar: "); scanf("%f", &cotacao); printf("O valor em dólares é %.2f\n", valor / cotacao); return 0; } ``` 7. Para desenhar uma árvore de Natal usando asteriscos, você pode usar loops for para imprimir os caracteres na tela. Por exemplo: ``` #include int main() { int altura; printf("Digite a altura da árvore: "); scanf("%d", &altura); for(int i = 0; i < altura; i++) { for(int j = 0; j < altura - i - 1; j++) { printf(" "); } for(int j = 0; j < i * 2 + 1; j++) { printf("*"); } printf("\n"); } for(int i = 0; i < altura - 1; i++) { printf(" "); } printf("*\n"); return 0; } ``` 8. Para imprimir o quadro na tela, você pode usar a função printf e caracteres especiais para criar a moldura. Por exemplo: ``` #include int main() { printf("+------------------+\n"); printf("| 1) Clientes |\n"); printf("| 2) Faturas |\n"); printf("| 3) Sair |\n"); printf("+------------------+\n"); return 0; } ``` 9. Para converter metros para milímetros, você precisa multiplicar o valor por 1000. Por exemplo: ``` #include int main() { float metros; printf("Digite o valor em metros: "); scanf("%f", &metros); printf("%.2f metros equivalem a %.2f milímetros\n", metros, metros * 1000); return 0; } ``` 10. Para imprimir a tabuada do 5, você pode usar um loop for para multiplicar o número 5 pelos números de 1 a 10 e imprimir os resultados na tela. Por exemplo: ``` #include int main() { for(int i = 1; i <= 10; i++) { printf("5 x %d = %d\n", i, 5 * i); } return 0; } ```

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais