Buscar

2° Lista de Exercícios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Algoritmos de Lógica de Programação
2 ª Lista de Exercícios – Introdução à Linguagem C 
1. Assinale os nomes de variáveis válidos em C da lista abaixo:
( ) n5 ( ) válido
( ) 9y ( ) preco*de*venda
( ) “nome_do_aluno” ( ) inteiro
( ) preço ( ) _10
( ) salário-bruto ( ) Float
2. Qual a saída do programa abaixo?
#include <stdio.h>
int main() {
 int a = 15;
 float b = 45.625, c = 120.63;
 printf("%d %o %x\n", a, a, a);
 printf("%8.2f\t%08.2f\n", b, c);
 printf("%8.3f\t%-8.2f\n", b, c);
 return 0;
}
3. Escreva um programa em C que imprima um retângulo, uma elipse, uma seta e um losango
como segue:
********* *** * *
 * * * * *** * *
* * * * ***** * *
* * * * * * *
* * * * * * *
* * * * * * *
********* *** * *
4. Identifique e corrija os erros nas instruções abaixo considerando que valor é uma variável do
tipo float (pode haver mais de um erro por instrução):
a) scanf("d", &valor);
b) scanf("%.4f", valor);
c) printf("Você gastou ", valor, " reais");
d) printf("O produto de %f e 2 é "\n, valor, valor x 2);
e) printf("A soma é %f\n," valor + 2);
5. O que é impresso quando cada uma das instruções seguintes da linguagem C é executada? Se
nada for impresso, responda “nada”. Admita x = 2 e y = 3.
a) printf("%d", x);
b) printf("%d", x + x);
c) printf("x=");
d) printf("x=%d", x);
e) printf("%d = %d", x + y, y + x);
f) x = x + y;
g) scanf("%d %d",&x,&y);
h) /* printf("x + y = %d",x + y); */
i) printf("\n");
6. Dada a equação y = ax3 + 7, quais das instruções a seguir, se houver alguma, são corretas para
ela?
a) y = a * x * x * x + 7;
b) y = a * x * x * (x + 7);
c) y = (a * x) * x * (x + 7);
d) y = (a * x) * x * x + 7;
e) y = a * (x * x * x) + 7;
f) y = a * x * (x * x + 7);
g) y = a * pow(x,3) + 7;
7. Diga a ordem dos cálculos dos operadores em cada uma das instruções em C a seguir e mostre o
valor de x depois que cada instrução for executada.
a) x = 7 + 3 * 6 / 2 - 1;
b) x = 2 % 2 + 2 * 2 – 2 / 2;
c) x = (3 * 9 * (3 + (9 * 3 / (3))));
8. Desenvolva um programa em C que dadas as arestas de um paralelepípedo (base, altura e com-
primento), determine e imprima:
a) A área de sua face frontal;
b) A área de sua face superior;
c) A área de sua face lateral;
d) O volume do paralelepípedo.
9. Escreva um programa que data uma data no formato mmddaaaa exiba-a no formato
dd/mm/aaaa. Utilize uma única variável para receber a data do teclado.
10. Desenvolva um programa em C para efetuar o cálculo da quantidade de litros de combustível
gastos em uma viagem, sabendo-se que o carro faz 12 Km com um litro. Deverão ser forneci-
dos o tempo gasto na viagem (em minutos) e a velocidade média (em Km/h). O programa de-
verá calcular e imprimir os valores da distância percorrida (em Km) e a quantidade de litros
utilizados na viagem.
11. Todo restaurante, embora por lei não possa obrigar o cliente a pagar, cobra 10% para o garçom.
Fazer um programa em C que leia o valor gasto com despesas realizadas em um restaurante e
imprima o valor total da gorjeta.
12. Usando apenas as técnicas aprendidas nesta aula, escreva um programa que calcule o quadrado
e o cubo dos números de 0 a 10 e use tabulações e tamanhos de campos de impressão para exi-
bir a seguinte tabela de valores:
Numero Quadrado Cubo
 0 0 0
 1 1 1
 2 4 8
 3 9 27
 4 16 64
 5 25 125
 6 36 216
 7 49 343
 8 64 512
 9 81 729
10 100 1000

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes