Buscar

Lista_2_main_Variaveis-entrada-saida

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 
 
 
Algoritmos e Programação – 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 
 
 
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 
 
 
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 = π  r2). 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 
dois anéis para indicar o tipo de alimento que ele deve consumir. Sabendo que o anel 
Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
 
 
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