PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C

Documentos relacionados
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C

Introdução à Programação I

13 Operadores relacionais

UNIVERSIDADE DA BEIRA INTERIOR

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C

PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C

PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C

Entrada. Comando 1 Comando 2. Saída

Programação para Games I

Estruturas de Controle de Fluxo

Estruturas de Decisão. Adaptado de Deise Saccol

Introdução à Programação Estruturada Parte 2. Material da Prof. Ana Eliza

CCO 016 / COM 110 Fundamentos de Programação

Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013

Linguagem C. André Tavares da Silva.

Linguagem C (estruturas condicionais)

Estrutura do programa

Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Prof. Alessandro Zimmer Introdução à Linguagem C

Treinamento Olimpíada Brasileira de Informática

Linguagem de Programação C. Comandos de Seleção e Desvio

INSTITUTO FEDERAL DE! EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE

Controle de Fluxo Utilizando C

Introdução à Programação em C (I)

Linguagem C estruturas de repetição

Módulo 3 Controle de Fluxo

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO. Prof. Esp. Fabiano Taguchi

UNIVERSIDADE DA BEIRA INTERIOR

Introdução à Programação I

Fundamentos de Programação 1

PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02

Introdução à Programação em C (II)

Introdução à Programação. Ciclos 1ª parte

Introdução à Programação em C (I)

ALGORITMOS AULA 01. Baseado nas aulas do Prof. Jorgiano Vidal

LP II Estrutura de Dados

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO

Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C.

Cap. 3 Entrada e Saída e Controle de Fluxo

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Aula 6 Oficina de Programação Estruturas Condicionais no C. Profa. Elaine Faria UFU

ENGENHARIA DE PRODUÇÃO PROGRAMAÇÃO INTRODUÇÃO Estrutura de Seleção. Prof. Luiz Fernando Laguardia Campos FMS

GFM015 Introdução à Computação Algoritmos e Programação / Controle de Fluxo / Estutura Condicional

Introdução à Programação Aula 07. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Comandos de decisão. Tiago Alves de Oliveira. Adaptado de slides das Profas. Patrícia Jaques, Mônica Py e Deise Sacol

Programação de Computadores II Aula 03. Linguagem C I

Introdução a Computação

Operadores. A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores:

21 Variáveis estruturadas

ponteiros INF Programação I Prof. Roberto Azevedo

Lógica de Programação I

Quantas variáveis para armazenar as notas e as médias são necessárias para resolver este problema?

Introdução à Programação. Expressões Booleanas e Comandos Condicionais

Estruturas de Controle em Linguagem C

Introdução à Programação em C

controle de fluxo - condicionais

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015

Introdução à Programação C

INF 1005 Programação I

Para começar... Para começar... Para começar... Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Estruturas condicionais...

Introdução à Programação em C Input / Output

Modulo 3: Else, Case, For...

Ocorrem em três tipos:

LINGUAGEM C CONTROLE DE FLUXO

Estruturas de entrada e saída

Linguagem C/C++ Estrutura Condicional. Prof: Rosemary Melo

ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza

Programação: Vetores

MAC 2166 Introdução à Computação para Engenharia Escola Politécnica Primeiro Semestre de 2003 Primeira Prova 2 de abril de 2003

... Subprogramas Após fazer as tarefas previstas o nosso programa devolve o comando ao sistema operativo. Isto está numa hierarquia onde o nosso progr

Curso de Introdução à Liguagem de. Grupo PET-Tele. Universidade Federal Fluminense. July 16, 2012

Introdução à Programação

Aula 2 Comandos de Decisão

SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves. ICMC/USP São Carlos

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO. Prof. Esp. Fabiano Taguchi

Treinamento Olimpíada Brasileira de Informática

Lógica de Programação I

4 a Aula - Funções de Intervalo (II). Ciclo for. Leitura e Escrita em Ficheiros. Mestrado em Engenharia Física Tecnológica

Prova 1 QUESTÃO 1. (1) nusp % 3 == 1. MAC2166 Introdução à Computação para a Engenharia. # include <stdio.h>

Funções de Entrada e Saída Formatada Constantes de barra invertida

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo

ALGORITMO I ESTRUTURA DE CONTROLE DECISÃO SE / CASO;

Conceitos Básicos Linguagem C

ALGORITMOS E ESRUTRA DE DADOS I. Ponteiros Passagem por Valor e Referência Alocação de Memória

Programação 5374 : Engenharia Informática 6638 : Tecnologias e Sistemas de Informação. Cap. 7 Arrays. Arrays

ESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza

Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento

A linguagem C (visão histórica)

CCO 016 / COM 110 Fundamentos de Programação

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

INF1005 Programação I. Pontifícia Universidade Católica Departamento de Informática

Linguagens de Programação I

Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva

Programação de Computadores II

Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C.

UNIVERSIDADE DA BEIRA INTERIOR

Estruturas condicionais

Transcrição:

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1

2

Condicional 1 Se 'C' é verdadeira Então?; 3

Condicional 1 Se 'C' é verdadeira Então? if (C)?; 4

Condicional 2 Se 'C' é verdadeira Então? Senão?? 5

Condicional 2 Se 'C' é verdadeira Então? Senão?? if (C)?; else??; 6

Enunciado: Dados dois números inteiros, determinar e mostrar o resto da divisão inteira do maior pelo menor. 7

Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 8

Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 Mostrar a mensagem Qual o segundo número? Introduzir um valor inteiro para N2 9

Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 Mostrar a mensagem Qual o segundo número? Introduzir um valor inteiro para N2 Se 'N1 > N2' é verdadeira Então Atribuir a resto o valor inteiro (N1 % N2) 10

Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 Mostrar a mensagem Qual o segundo número? Introduzir um valor inteiro para N2 Se 'N1 > N2' é verdadeira Então Atribuir a resto o valor inteiro (N1 % N2) Senão Atribuir a resto o valor inteiro (N2 % N1) 11

Algoritmo: Mostrar a mensagem Qual o primeiro número? Introduzir um valor inteiro para N1 Mostrar a mensagem Qual o segundo número? Introduzir um valor inteiro para N2 Se 'N1 > N2' é verdadeira Então Atribuir a resto o valor inteiro (N1 % N2) Senão Atribuir a resto o valor inteiro (N2 % N1) Mostrar a mensagem O resto é : Mostrar o valor de resto 12

#include <stdio.h> main ( ) { } 13

#include <stdio.h> main ( ) { int N1, N2, resto; } 14

#include <stdio.h> main ( ) { int N1, N2, resto; printf( Qual o primeiro número?\n ); scanf( %d, &N1); } 15

#include <stdio.h> main ( ) { int N1, N2, resto; printf( Qual o primeiro número?\n ); scanf( %d, &N1); printf( Qual o segundo número?\n ); scanf( %d, &N2); } 16

#include <stdio.h> main ( ) { int N1, N2, resto; printf( Qual o primeiro número?\n ); scanf( %d, &N1); printf( Qual o segundo número?\n ); scanf( %d, &N2); if (N1 > N2) resto = N1 % N2; } 17

#include <stdio.h> main ( ) { int N1, N2, resto; printf( Qual o primeiro número?\n ); scanf( %d, &N1); printf( Qual o segundo número?\n ); scanf( %d, &N2); if (N1 > N2) resto = N1 % N2; else resto = N2 % N1; } 18

#include <stdio.h> main ( ) { int N1, N2, resto; } printf( Qual o primeiro número?\n ); scanf( %d, &N1); printf( Qual o segundo número?\n ); scanf( %d, &N2); if (N1 > N2) resto = N1 % N2; else resto = N2 % N1; printf( O resto é %d.\n, resto); 19

Enunciado: Dados o código de um produto e o seu preço base, determinar o preço final, tendo em conta que se o último algarismo de código está entre 0 e 4 a taxa de iva é de 5% e se está entre 5 e 9 é de 12%. 20

Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod 21

Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase 22

Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase Se 'cod % 10 <= 4' é verdadeira Então Atribuir a iva o valor real 0.05 23

Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase Se 'cod % 10 <= 4' é verdadeira Então Atribuir a iva o valor real 0.05 Senão Atribuir a iva o valor real 0.12 24

Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase Se 'cod % 10 <= 4' é verdadeira Então Atribuir a iva o valor real 0.05 Senão Atribuir a iva o valor real 0.12 Atribuir a pfinal o valor real (pbase + pbase * iva) 25

Algoritmo: Mostrar a mensagem Qual o código de produto? Introduzir um valor inteiro para cod Mostrar a mensagem Qual o se preço base? Introduzir um valor real para pbase Se 'cod % 10 <= 4' é verdadeira Então Atribuir a iva o valor real 0.05 Senão Atribuir a iva o valor real 0.12 Atribuir a pfinal o valor real (pbase + pbase * iva) Mostrar a mensagem O preço final é : Mostrar o valor de pfinal 26

#include <stdio.h> main ( ) { } 27

#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; } 28

#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); } 29

#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); printf( Qual o preço base?\n ); scanf( %f, &pbase); } 30

#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); printf( Qual o preço base?\n ); scanf( %f, &pbase); if (cod % 10 <= 4) iva = 0.05; /* 0.05 = 5% } 31

#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); printf( Qual o preço base?\n ); scanf( %f, &pbase); if (cod % 10 <= 4) iva = 0.05; /* 0.05 = 5% else iva = 0.12; /* 0.12 = 12% } 32

#include <stdio.h> main ( ) { int cod; float iva, pbase, pfinal; printf( Qual o código?\n ); scanf( %d, &cod); printf( Qual o preço base?\n ); scanf( %f, &pbase); if (cod % 10 <= 4) iva = 0.05; /* 0.05 = 5% */ else iva = 0.12; /* 0.12 = 12% */ pfinal = pbase + pbase * iva; printf( O preço final é %f.\n, pfinal); } 33