Buscar

Lista_2_main_Variaveis-entrada-saida-aula02 - Laboratório de Programação

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 4 páginas

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

Prévia do material em texto

Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
Curso de Bacharelado em Engenharia de Computação 
 
 
Laboratório de Programação I 
Lista de exercícios 2 
Função main() 
Tipos de dados, variáveis, expressões e entrada e saída 
Profª Janne Y. Y. Oeiras Lachi 
 
 
Veja as dicas abaixo e depois faça os exercícios propostos. 
Dicas 
 
1. A função main pode ser escrita de modo resumido da seguinte forma: 
main() 
{ 
 
} 
Essa forma resumida é convertida automaticamente pelo compilador para a forma normal 
anterior. 
 
2. Todo programa em C deve ter uma única função main(). Esta é a primeira função a ser 
executada. O programa termina quando é encontrada a chave que fecha o corpo da função 
main(). 
 
3. Toda instrução em C é terminada com ponto-e-vírgula. 
 
4. A função printf() corresponde à saída padrão e é usada para enviar informações à tela. Os 
seus argumentos consistem de uma expressão de controle contendo caracteres e códigos de 
formatação, iniciados pelo caractere %, e tantos argumentos quantos forem os códigos de 
formatação colocados na expressão de controle. 
 
5. A função system() executa um comando interno do sistema operacional. 
 
6. A diretiva #include causa a inclusão de outro arquivo em nosso programa fonte. 
 
7. Em C, letras maiúsculas e minúsculas são tratadas diferentemente. 
 
Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
Curso de Bacharelado em Engenharia de Computação 
 
 
Exercícios propostos 
 
Para cada exercício a seguir, você pode utilizar o Code Blocks para identificar os erros de cada 
programa. 
 
1. Um dos alunos preparou o seguinte programa e apresentou-o para ser avaliado. Ajude-o a 
identificar e corrigir os erros. 
 
#include <stdio.h> 
#include <stdlib.h>; 
 
int Main{ } 
( 
printf( Existem %d semanas no ano.,52); 
system(“PAUSE“); 
return 0; 
) 
 
 
2. O programa a seguir é correto? 
main() 
{ 
printf(“Linguagem C“); 
system(“pause“); 
} 
 
 
3. Quais os erros do programa a seguir? 
main() 
{ 
 int a=1; b=2; c=3; 
 printf(“Os números são: %d%d%d\n, a, b, c, d); 
 system(“pause“); 
} 
 
Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
Curso de Bacharelado em Engenharia de Computação 
 
 
Para cada expressão abaixo, escreva um Programa em C que receba como entrada o 
valor das variáveis e depois mostre o resultado na tela. 
 
Para cada problema a seguir, elabore um Programa em C. 
1. Uma fábrica de camisetas produz os tamanhos pequeno, médio e grande, cada uma 
sendo vendidas respectivamente por 10, 12 e 15 reais. Construa um programa em que 
o usuário forneça a quantidade de camisetas pequenas, médias e grandes referentes a 
uma venda, e a máquina informe quanto será o valor arrecadado. 
2. Uma fábrica controla o tempo de trabalho sem acidentes pela quantidade de dias. Faça 
um programa para converter este tempo em anos, meses e dias. Assuma que cada 
mês possui sempre 30 dias. 
3. Faça um programa para ler o salário de um funcionário e aumentá-Io em 15%. Após o 
aumento, desconte 8% de impostos. Imprima o salário inicial, o salário com o aumento 
e o salário final. 
4. O empregador doméstico contribui de maneira diferenciada para a Previdência Social. 
Ele paga mensalmente 12% sobre o salário de contribuição de seu(s) empregado(s) 
doméstico(s). O desconto do empregado é de 8% para quem ganha um salário mínimo. 
Faça um programa que receba o valor do salário mínimo atual e mostre quanto o 
empregador vai ter que pagar de contribuição em Reais (R$); quanto o empregado vai 
pagar de contribuição; e qual o salário final do empregado, já que ele vai ter 
descontado 8% para a previdência. 
5. Ler um número inteiro de três dígitos e imprimir a saída da seguinte forma: 
CENTENA: x 
DEZENA: y 
UNIDADE: z 
6. Calcule a área de uma pizza que possui um raio r (área é A = π r
2
). Declare PI=3.14 
como constante. 
7. Escreva um algoritmo para ler o número total de eleitores de um município, o número 
de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um 
representa em relação ao total de eleitores. 
8. A lanchonete de uma certa universidade vende apenas um tipo de sanduíche, cujo 
recheio inclui duas fatias de queijo, uma fatia de presunto e uma unidade de 
hambúrguer. Sabendo que cada fatia de queijo ou presunto pesa 50 gramas, e que a 
unidade de hambúrguer pesa 100 gramas, faça um programa em que o dono forneça a 
quantidade de sanduíches a fazer, e a máquina informe as quantidades (em quilos) de 
queijo, presunto e hambúrguer necessários para compra. 
9. A granja Aves-MS possui um controle automatizado de cada frango da sua produção. 
No pé direito do frango há um anel com um chip de identificação e no pé esquerdo são 
Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
Curso de Bacharelado em Engenharia de Computação 
 
 
dois anéis para indicar o tipo de alimento que ele deve consumir. Sabendo que o anel 
com chip custa R$4,00 e o anel de alimento custa R$3,50, faça um programa para 
calcular o gasto total da granja para marcar todos os seus frangos. 
10. A fábrica de refrigerantes Guaraná da Amazônia vende seu produto em três formatos: 
lata de 350ml, garrafa de 600ml e garrafa de 2 litros. Se um comerciante compra uma 
determinada quantidade de cada formato, faça um programa para calcular quantos 
litros de refrigerante ele comprou. 
11. O João recebeu seu salário e precisa pagar duas contas que estão atrasadas. Como as 
contas estão atrasadas, João terá de pagar multa de 2% sobre cada conta. Faça um 
programa que calcule e mostre quanto restará do salário do João. 
12. Zezinho foi ao Paraguai comprar um HD novo. Para pagar a compra, ele usou seu 
cartão de crédito. Sabemos que a taxa de IOF (Imposto sobre Operações Financeiras) 
é de 6,38% sobre o valor da compra. Faça um programa que leia o valor pago pelo HD 
e calcule o custo total dessa compra que Zezinho vai pagar na sua fatura de cartão 
com o acréscimo do IOF. 
13. Calcule o salário líquido de um professor. Para isso, leia valor da hora-aula, a 
quantidade de horas-aula dadas e o % de desconto do INSS e do imposto de renda.

Continue navegando