Você está na página 1de 1

Universidade Federal de Santa Catarina

Campus Joinville
Programção I (EMB5600)
3ª Lista de Exercícios: Introdução à Linguagem C
Professor: Wyllian Bezerra da Silva
Aluno(a): Turma: Matrícula:

1. Sr. Gottfried Wilhelm Leibniz distribui sua renda mensal da seguinte maneira: 10% para saúde, 25% para educação, 30%
para alimentação, 10% para vestuário, 5% para lazer, 20% para outros propósitos. Escreva um código em C que leia do
teclado a renda mensal líquida do Sr. Gottfried Wilhelm Leibniz, calcule e imprima na tela o valor aplicado em cada item
acima citado (formate adequadamente a saída).

2. Mary and John resolveram abrir uma poupança conjunto, os dois têm economias guardadas, faça um código em C que
leia o valor da economia de cada um, calcule e escreva a percentagem de participação de cada sócio.
3. Execute o trecho de código em C a seguir. Mas, antes, substitua ?? em cada printf pela explicação da saída.

1 #include <stdio.h>
2 main(){
3 printf ("??: %c %c \n", 'a', 65);
4 printf ("??: %d %ld\n", 1977, 650000L);
5 printf ("??: %10d \n", 1977);
6 printf ("??: %010d \n", 1977);
7 printf ("??: %d %x %o %#x %#o \n", 100, 100, 100, 100, 100);
8 printf ("??: %4.2f %+.0e %E \n", 3.1416, 3.1416, 3.1416);
9 printf ("??: %*d \n", 5, 10);
10 printf ("??: %0*d \n", 5, 10);
11 printf ("??: %s \n", "A string");
12 }

4. Implemente um código em C, em que na primeira linha, a cada 10 posições, escreva o símbolo “+” por cinzo vezes e, na
segunda linha, escreva os valores de -10 a 30 alinhados à direita com tal símbolo “+”. A saída gerada, portanto, deverá
ser:

+ + + + +
-10 0 10 20 30

5. Qual é o valor impresso na tela para cada um dos seguintes casos? Explique o motivo dos erros.

1 #include <stdio.h>
2 main(){
3 int a = 10; printf(%d, a);
4 int a = 2147483647; printf("%d\n", a+1);
5 int a=3, b=2; float media = (a+b)/2; printf("%f", media);
6 int a=3, b=c*2, c=10; printf("%d", a+b+c);
7 int a; scanf("%d", a); printf(%d, a);
8 printf("%d", 3.0, 3.5);
9 printf("%f %f %d", 3.5, 3, 3.5);
10 }

1–1

Você também pode gostar