Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLeandro di Castro Lagos Alterado mais de 6 anos atrás
1
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
AULA 10 LINGUAGEM C – Exercícios
2
SINTAXE E SEMÂNTICA DE C
A Tabela a seguir apresenta a lista de tipos básicos de variáveis utilizados em C.
3
SINTAXE E SEMÂNTICA DE C
Tabela de Caracteres Especiais:
4
SINTAXE E SEMÂNTICA DE C
5
SINTAXE E SEMÂNTICA DE C
6
SINTAXE E SEMÂNTICA DE C
7
SINTAXE E SEMÂNTICA DE C
8
SINTAXE E SEMÂNTICA DE C
Exemplo: ++i : incrementa o valor da variável i em 1 e depois o utiliza; i++: utiliza o valor da variável i e depois incrementa-o em 1.
9
Comando de Entrada de Dados
Exemplo: o comando de entrada de dados scanf, possui dois parâmetros: o código de formato e uma variável. Neste caso, o valor digitado pelo usuário será armazenado ‘posição de memória’(daí o uso do símbolo & antes da variável) correspondente a variável denominada peso, declarada e formatada como float.
10
Comando de Saída de Dados
Exemplo: o comando de saída de dados printf, exemplificado a seguir, também contém dois parâmetros: O primeiro é uma constante, apresentada entre aspas; O segundo é uma variável, que neste caso é denominada dias. O valor armazenado na variável dias será exibido na posição em que aparece o código de formato usado na mensagem, neste caso o %i.
11
Código de Formato em C
12
Estrutura Condicional If
13
ESTRUTURA DE REPETIÇÃO WHILE
Exemplo: Imprime uma sequência de 5 a 0 void main(){ int x=5; while (x > 0) { x = x - 1; printf("valor de x = %d\n",x); }
14
ESTRUTURA DE REPETIÇÃO DO WHILE
/*Só termina a execução da estrutura Do While quando n for negativo*/ void main (){ int n; /* requisita valor do usuário */ do { printf("Digite um valor inteiro nao negativo:"); scanf ("%d", &n); } while (n<0); printf(" O valor digitado foi %i", n); }
15
ESTRUTURA DE REPETIÇÃO FOR
int main (void){ int i; for (i = 0; i < 10; i++ ) { printf("%d ", i); } printf("fim\n"); return 0; //gera a saída: // fim
16
Estrutura Condicional Switch
float num1, num2; char op; printf("Digite uma expresão: numero operador numero\n"); scanf ("%f %c %f", &num1, &op, &num2); switch (op) { case '+': printf(" = %f\n", num1+num2); break; case '-': printf(" = %f\n", num1-num2); default: printf("Operador invalido!\n"); }
17
Exercícios Na Linguagem C, os códigos de formação de tipo de dados NÃO estão corretamente associados na alternativa: (a) int - %i; (b) double - %d; (c) float - %f; (d) char - %c; (e) Nenhuma das respostas anteriores. Faça um algoritmo que leia um valor inteiro entre 0 e 10 e escreva o nome do número por extenso(Ex: 5 – número 5).
18
Exercício Considerando o cardápio de uma lanchonete, apresentado a seguir, construa um programa que receba como valor o código do produto e imprima o nome e o preço do produto.
19
Exercício Tendo como dados de entrada a altura e o gênero de uma pessoa, escreva um programa em C para calcular seu peso ideal, utilizando as seguintes fórmulas: Para homens (72,7 x altura)-58; Para mulheres (62,1 x altura)-44.7.
20
Exercício Escreva um programa em C que receba duas notas, calcule a média aritmética das duas notas e imprima ‘Aluno Aprovado’ caso a média seja maior ou igual a 7. Se a nota do aluno for inferior a 7 porém maior que ou igual 4, imprima ‘Aluno irá para Prova Final’. E caso o valor da média seja menor que 4, imprima ‘Aluno Reprovado’.
21
Exercício Escreva um programa em C que receba um valor inteiro e verifique se ele é par ou ímpar.
22
Exercício Escreva um programa em C que imprima os números de 1 a 100 utilizando a estrutura While; Escreva um programa em C que imprima os números de 101 a 200 utilizando a estrutura Do While; Escreva um programa em C que imprima os números de 201 a 300 utilizando a estrutura For;
23
Exercício Escreva um programa em C para validar uma senha digitada pelo usuário. Considere a senha correta o caractere ‘s’. O programa só deve encerrar quando o usuário digitar a senha correta.
24
Resposta em Algoritmo
25
Exercício Construa um programa em C que leia 10 valores, calcule e escreva o percentual de valores negativos.
26
Resposta em Algoritmo
27
Exercício Construa um algoritmo em C que leia um valor inteiro não negativo, entre 1 e 10, e escreva a sua tabuada. Exemplo: 5 1 x 5 = 5 2 x 5 = 10 3 x 5 = 15 4 x 5 = 20 5 x 5 = 25 6 x 5 = 30 ... 10 x 5 = 50
28
Resposta em Algoritmo
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.