Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e Técnicas de Programação Comandos C Aula 05 Aula 05 Comandos em C; Linguagem C Arquivos são salvos com a extensão .c Comentários: /* */ para textos com mais de uma linha; // para textos com apenas uma linha. No cabeçalho é preciso declarar a(s) biblioteca(s) a ser(em) utilizada(s). Sintaxe: #include<stdio.h> #include<stdlib.h> Linguagem C Modelo de um programa C; // BIBLIOTECAS #include <stdio.h> #include<stdlib.h> <declaração de variáveis> //programa principal main () // inicio do bloco de instruções { <declaração de variáveis> <instruções> } // fim do bloco de instruções Linguagem C Declaração de variáveis. Pode ser feita antes do main() ou dentro do main(), porém antes de ser utilizada. As variáveis podem utilizar dois parâmetros com exceção do tipo char. Sintaxe: tipo nome_Var; tipo nome_Var[tam]; Ex: int idade; char texto[150]; float pi = 3,14; Linguagem C - Declaração Variáveis: tipo <identificador>; ex: int x; Constantes const tipo <identificador>=<valor>; ex: const int numero=5; Declaração de variáveis do tipo char: Ex: char sexo[1]; // Apenas um caractere char nome[120]; // 120 caracteres Linguagem C Uso de um comando de parada. Pode ser feito de duas maneiras: getchar(); /* ou */ system(“pause”); Obs – é um dos últimos comandos a ser utilizado. É usado para fazer com que apareça os dados para o usuário Linguagem C – Tipos de dados Tipo Especificação Valores char Armazena caracteres ou inteiros -128 a 127 int Inteiro -2,147,483,648 a +2,147,483,647 short int Inteiro curto -32,768 a +32,767 long int Inteiro long -2,147,483,648 a +2,147,483,647 float Real 3.4E-38 a 3.4E+38 double Real com o dobro de precisão 3.4E-4932 a 3.4E+4932 Operadores Aritméticos Aritméticos Lógicos + Soma - Subtração * Multiplicação / Divisão % Resto da Divisão Linguagem C Relacionais Lógicos > maior que && and >= maior ou igual || ou < menor ! not <= menor == igual != diferente Operadores de relação e lógicos Linguagem C - printf Comando utilizado para apresentar alguma informação na tela do usuário. É utilizado de duas formas: 1) Solicitar alguma coisa para o usuário ou passar alguma informação que não exija retorno. Um único parâmetro apenas o texto a ser apresentado. printf(“_______”); Linguagem C - printf 2) Mostrar para o usuário alguma informação armazenada em alguma variável. printf(“___%__”,___); Primeiro parâmetro = texto que o programador desejar; Segundo parâmetro = local onde o valor da variável será apresentado; Terceiro parâmetro = variável que contém o valor que deseja apresentar. Linguagem C \n nova linha %c caractere simples \t tab %d decimal \b retrocesso %e notação científica \“ aspas %f ponto flutuante \\ barra %o octal \f salta formulário %s cadeia de caracteres \0 nulo %u decimal sem sinal %x hexadecimal Linguagem C Exemplo: main() { printf("Este é o numero dois: %d",2); printf("%s está a %d milhões de milhas\ndo sol","Vênus",67); } Para arredondamento: main() { printf("\n%4.2f",3456.78); printf("\n%3.2f",3456.78); printf("\n%3.1f",3456.78); printf("\n%10.3f",3456.78); } Linguagem C - scanf Comando utilizado para “pegar” um determinado valor informado pelo usuário. Sintaxe: scanf(“%_”,&__); Utiliza apenas dois parâmetros: Primeiro parâmetro = Qual o tipo de valor (inteiro %d, real %f, etc.) que a variável que irá armazenar pode receber. obs – Armazenar conteúdo na variável de acordo com seu tipo. Segundo parâmetro = Nome da variável declarada anteriormente que receberá o valor informado. Linguagem C - scanf Exemplo: main() { int num; printf("Digite um número: "); scanf("%d",&num); printf("\no número é %d",num); printf("\no endereço e %u",&num); } Linguagem C Obs – Se houver um espaço entre algum caractere que foi informado pelo usuário, a função scanf() só irá ler o que for digitado antes do espaço; Para resolver este problema utiliza-se a função gets(); Sintaxe: printf(“Digite seu nome: ”); gets(nome); Linguagem C Escreva um programa em C que leia dois números, some estes números e que mostre o resultado. Salvar como soma.c Entrada: Dois números inteiros informados pelo usuário. Saída: Soma entre os dois números. Linguagem C Modifique o programa soma.c para que apresente a soma, a subtração e a média dos dois números informados pelo usuário. Entrada: Dois números informados pelo usuário. Saída: O valor da soma, subtração e média desses dois números. Linguagem C Faça um programa na linguagem C que calcule a taxa de juros de um determinado valor. Entrada: Valor e taxa de juros. Saída: O valor e a taxa de juros informado pelo usuário e o resultado do juros. Exemplo: O valor de 2000 com um juros de 1.8% dá um total de 36. Linguagem C Faça um programa na linguagem C que realiza a soma entre dois números inteiros pares e entre dois números inteiros ímpares, depois multiplicar a o total dessas somas. Entrada: dois números pares e dois número impares. Saída: Os números informados, as somas e o total. Exemplo: A soma dos número 4 e 6 é igual a 10 e a soma dos números 7 e 5 é igual a 12. E multiplicar os resultados que será igual a 120. Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22
Compartilhar