mirror of
https://gitlab.com/blau_araujo/cblc.git
synced 2025-06-05 19:26:36 -03:00
Daniel: Resolução exercícios Aula 2 #12
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pesquise e responda
Quais são as finalidades da função printf?
R: A função printf tem a finalidade de formatar a saída de stream
Em que cabeçalho da glibc ela é declarada?
R: stdio.h
===========================================================
Quantos argumentos ela recebe?
R: A função printf não possui números fixos de argumentos, mas sim variáveis
sendo o primeiro argumento, uma string de formato, e o restante são os dados
a serem formatados e impressos.
===========================================================
Como fazer para que a saída imprima quebras de linha?
R: deve se usar o especificador de formato '\n'
===========================================================
Para que servem os especificadores de formato %d, %s, %c e %f?
R: %d = Especificador de formato para impressão de caracteres em notação decimal
%s = Especificador de formato para impressão de cadeias de caracteres texto
%c = Especificador de formato para impressão de cadeias de caracteres específico
%f = Especificador de formato para impressão de cadeias de caracteres de números
de ponto flutuante, casas decimais
===========================================================
Escreva um programa que, dado um valor inteiro associado à variável num, calcule e imprima os resultados das seguintes operações:
Esquema geral da saída do programa:
NUM x 15 = VALOR
NUM + 42 = VALOR
123 - NUM = VALOR
NUM / 5 = VALOR
RESTO DE NUM / 5 = VALOR
===========================================================
O uso de valores literais sem um significado óbvio (números mágicos) é uma prática indesejável, mas pode ser evitada de várias formas. Sendo assim, analise as situações abaixo e proponha uma solução.
Caso 1: Propriedades de círculos
Meu programa tem funções para calcular a área e o perímetro de um círculo cujo raio (um inteiro) é recebido como argumento:
===========================================================
===========================================================
Caso 2: Multiplicador constante
No meu programa, todas as operações aritméticas envolvem a multiplicação de um valor por 10.
===========================================================
Dado o programa abaixo (por exemplo, main.c)…
===========================================================
Qual foi o erro encontrado na compilação?
R: uso de uma variável 'r' não declarada, a função 'circ_perim'
foi declarada depois da função main principal
===========================================================
Por que esse erro aconteceu?
R: Porque faltou declarar a variável 'r'
e declarar a função 'cir_perim', antes da função 'main'
===========================================================
===========================================================
===========================================================
Pesquise, entre as funções da glibc, aquelas que podem solucionar os problemas abaixo e demonstre como elas podem ser utilizadas.
===========================================================
===========================================================
===========================================================
converte10base2-8-16.c