Titulo Módulo e Designação Programação - Ciclos e decisões

Tamanho: px
Começar a partir da página:

Download "Titulo Módulo e Designação Programação - Ciclos e decisões"

Transcrição

1 Titulo Módulo e Designação Programação - Ciclos e decisões Índice 19 Programa - PROGRAMA PARA DEFINIR O TIPO DE NUMERO Programa - pede a nota do exame a nota do trabalho calcula a media e diz a nota final Programa pede a nota do exame a nota do trabalho calcula a media e diz a nota final Programa programa de Calculadora Programa programa de Calculadora Programa programa de Calculadora Programa programa de escolha par ou impar Programa - programa de calculadora Programa - PROGRAMA DE CONTAGEM DECRESCENTE Programa - PROGRAMA DE CONTAGEM CRESCENTE E DECRESCENTE Programa PROGRAMA DE CONTAGEM CRESCENTE E DECRESCENTE COM MULTIPLICACAO Programa PROGRAMA DE CONTAGEM CRESCENTE E DECRESCENTE COM MULTIPLICACAO Programa Apresenta só os números com resto Programa Apresenta só os números com resto Programa PROGRAMA TABUADA USANDO O (DO WHILE) Programa PROGRAMA TABUADA ATE Programa PROGRAMA DE CORES Programa PROGRAMA DE NUNEROS PARES 0 A Programa PROGRAMA DE NUMEROS 1 A 10 E DE 10 A Programa PROGRAMA DE INTRODUCAO DE NOME E IDADE

2 19 Programa - PROGRAMA PARA DEFINIR O TIPO DE NUMERO. float num; /* Declara as variaveis decimais (f) e (c)*/ // //para adicionar cores ao texto e ao fundo printf("**programa PARA DEFINIR O TIPO DE NUMERO.**\n\n"); printf("\tinsira um numero: ");// Pede uma variavel ao scanf("%f", &num);// Guarda a variavel inserida pelo if(num > 0) printf("\n\n\to numero inserido e %.1f positivo", num); if(num == 0) printf("\n\n\to numero inserido e %.1f nulo", num); getch(); printf("\n\n\to numero inserido e %.1f negativo", num); 20 Programa - pede a nota do exame a nota do trabalho calcula a media e diz a nota final. float exame, trabalho, num; /* Declara as variaveis decimais (f) e (c)*/ // //para adicionar cores ao texto e ao fundo printf("\t**programa PARA DEFINIR NOTA FINAL.**\n\n"); printf("\t\tinsira a nota do exame: ");// Pede uma variavel ao scanf("%f", &exame);// Guarda a variavel inserida pelo printf("\t\tinsira a nota do trabalho: ");// Pede uma variavel ao 2

3 scanf("%f", &trabalho);// Guarda a variavel inserida pelo num = (exame + trabalho)/2;// como calcular uma media system("cls"); printf("\t**programa PARA DEFINIR NOTA FINAL.**\n\n"); if(num > 14) printf("\n\n\t\to nota do aluno e %.1f e Exelente\n\n\t\tAPROVADO", num); if(num > 10) printf("\n\n\t\to nota do aluno e %.1f e Bom\n\n\t\tAPROVADO", num); if(num ==10) printf("\n\n\t\to nota do aluno e %.1f e Suficiente\n\n\t\tAPROVADO", num); printf("\n\n\t\to nota do aluno e %.1f e Insuficiente\n\n\t\tREPROVADO", num); getch(); 21 Programa pede a nota do exame a nota do trabalho calcula a media e diz a nota final. float exame, trabalho, num; /* Declara as variaveis decimais (f) e (c)*/ // //para adicionar cores ao texto e ao fundo printf("\t**programa PARA DEFINIR NOTA FINAL.**\n\n"); printf("\t\tinsira a nota do exame: ");// Pede uma variavel ao scanf("%f", &exame);// Guarda a variavel inserida pelo printf("\t\tinsira a nota do trabalho: ");// Pede uma variavel ao scanf("%f", &trabalho);// Guarda a variavel inserida pelo 3

4 num = (exame + trabalho)/2;// como calcular uma media system("cls"); printf("\t**programa PARA DEFINIR NOTA FINAL.**\n\n"); if(num > 17.5) // se o numero for maior que... printf("\n\n\t\to nota do aluno e %.1f e Muito Bom\n\n\t\tAPROVADO", num); //caso contrario é... if(num > 13.4)// se o numero for maior que... printf("\n\n\t\to nota do aluno e %.1f e Bom\n\n\t\tAPROVADO", num); //caso contrario é... if(num >9.4)// se o numero for maior que... printf("\n\n\t\to nota do aluno e %.1f e Suficiente\n\n\t\tAPROVADO", num); //caso contrario é... if(num >4.4) // se o numero for maior que... printf("\n\n\t\to nota do aluno e %.1f e Insuficiente\n\n\t\tREPROVADO", num); //caso contrario é... printf("\n\n\t\to nota do aluno e %.1f e fraco\n\n\t\treprovado", num); getch(); 22 Programa programa de Calculadora float a, b; // Declara as variaveis (A) e (B) int num; 4

5 //para adicionar cores ao texto e ao fundo ( system("color 04");... ) printf("**programa DE CALCULO**\n\n"); printf("insira o primeiro Valor: ");// Pede uma variavel ao // Guarda a variavel inserida pelo //Scanf utiliza sempre ( & ) mais a variavel necessaria printf("insira o segundo Valor: ");// Pede uma variavel ao // Guarda a variavel inserida pelo //Scanf utiliza sempre ( & ) mais a variavel necessaria printf("qual a operacao a executar \n\n 1 = Soma\n 2 = Divisao\n 3 = Multiplicao\n 4 = Subtracao\n 5 = Pow\n 6 = Raiz Quadrada\n"); scanf("%d",&num); // apaga o texto anterior a esta linha a*b); b); printf("**programa DE CALCULO**\n\n"); if (num==1) printf("\n\na soma e: %.2f\n", a+b); if (num==2) printf("\n\na divisao e: %.2f\n", a/b); if (num==3) printf("\n\na multiplicacao e: %.2f\n", if (num==4) printf("\n\na subtracao e: %.2f\n", a- if (num==5) 5

6 printf("\n\no pow e: %.2f\n", pow(a, b)); if (num ==6) printf("\n\n\ta raiz quadrada de %.2f e de %.2f e: %.3f e %.3f\n", a, b, sqrt(a), sqrt(b)); printf("nao e possivel executar a operacao\n"); printf("\nquer fazer novo calculo[s/n]\n"); ; printf("\nquer fazer novo calculo[s/n]\n"); ; getch(); 23 Programa programa de Calculadora float a, b; // Declara as variaveis (A) e (B) int num; //para adicionar cores ao texto e ao fundo printf("**programa DE CALCULO**\n\n"); printf("insira o primeiro Valor: ");// Pede uma variavel ao // Guarda a variavel inserida pelo 6

7 //Scanf utiliza sempre ( & ) mais a variavel necessaria printf("insira o segundo Valor: ");// Pede uma variavel ao // Guarda a variavel inserida pelo //Scanf utiliza sempre ( & ) mais a variavel necessaria printf("qual a operacao a executar \n\n 1 = Soma\n 2 = Divisao\n 3 = Multiplicao\n 4 = Subtracao\n 5 = Pow\n 6 = Raiz Quadrada\n 7 = Percentagem\n"); scanf("%i",&num); // apaga o texto anterior a esta linha printf("**programa DE CALCULO**\n\n"); switch(num) case 1: printf("\n\na soma e: %.2f", a+b); break; case 2: printf("\n\na divisao e: %.2f", a/b); break; case 3: printf("\n\na multiplicacao e: %.2f", a*b); break; case 4: printf("\n\na subtracao e: %.2f", a-b); break; case 5: printf("\n\no pow e: %.2f", pow(a, b)); break; case 6: printf("\n\n\ta raiz quadrada de %.2f e de %.2f e: %.3f e %.3f", a, b, sqrt(a), sqrt(b)); break; case 7: printf("\n\n\t %.2f porcento de %.2f e: %.2f", a, b, (a*b)/100); break; default : printf("\nnao e possivel executar a operacao"); break; printf("\n\nquer fazer novo calculo[s/n]\n"); ; printf("\n\n\tadeus\n"); getch(); 24 Programa programa de Calculadora float a, b; // Declara as variaveis (A) e (B) int num; 7

8 //para adicionar cores ao texto e ao fundo printf("**programa DE CALCULO**\n\n"); printf("qual a operacao a executar \n\n 1 = Soma\n 2 = Divisao\n 3 = Multiplicao\n 4 = Subtracao\n 5 = Pow\n 6 = Raiz Quadrada\n 7 = Percentagem\n"); scanf("%i",&num); // apaga o texto anterior a esta linha printf("**programa DE CALCULO**\n\n"); switch(num) case 1: printf("insira o primeiro Valor: ");// Pede uma printf("insira o segundo Valor: ");// Pede uma printf("\n\n\t%.2f + %.2f : %.2f", a, b, a+b); break; case 2: printf("insira o primeiro Valor: ");// Pede uma printf("insira o segundo Valor: ");// Pede uma printf("\n\n\t%.2f / %.2f e: %.2f", a, b, a/b); break; case 3: printf("insira o primeiro Valor: ");// Pede uma printf("insira o segundo Valor: ");// Pede uma printf("\n\n\t%.2f * %.2f : %.2f", a, b, a*b); break; case 4: printf("insira o primeiro Valor: ");// Pede uma printf("insira o segundo Valor: ");// Pede uma printf("\n\n\t%.2f - %.2f : %.2f", a, b, a-b); break; case 5: 8

9 printf("insira a base: ");// Pede uma variavel ao printf("insira o expoente: ");// Pede uma printf("\n\n\to pow e: %.2f", pow(a, b)); break; case 6: printf("insira o Valor: ");// Pede uma variavel ao printf("\n\n\ta raiz quadrada de %.2f e: %.3f", a, sqrt(a)); break; case 7: printf("insira a percentagem: ");// Pede uma printf("insira o Valor: ");// Pede uma variavel ao printf("\n\n\t %.2f porcento de %.2f e: %.2f", a, b, (a*b)/100); break; default : printf("\n\tnao e possivel executar a operacao"); break; printf("\n\n\tquer fazer novo calculo[s/n]\n"); ; printf("\n\n\tadeus\n"); //return ; getch(); 25 Programa programa de escolha par ou impar int num; //para adicionar cores ao texto e ao fundo printf("*** Programa de numero Par ou Impar ***\n\n"); printf("incira um numero: "); scanf("%i",&num); 9

10 // apaga o texto anterior a esta linha printf("*** Programa de numero Par ou Impar ***\n\n"); if (num ==0) printf("o numero e nulo: ");// Pede uma num = num%2; if (num==1) printf("o numero e impar: ");// Pede uma printf("o numero e par: ");// Pede uma printf("\n\n\tquer fazer novo calculo[s/n]\n"); ; return ; 26 Programa - programa de calculadora float a, b; // Declara as variaveis (A) e (B) int num; //para adicionar cores ao texto e ao fundo printf("**programa DE CALCULO**\n\n"); printf("qual a operacao a executar \n\n 1 = Soma\n 2 = Divisao\n 3 = Multiplicao\n 4 = Subtracao\n 5 = Pow\n 6 = Raiz Quadrada\n 7 = Percentagem\n 8 = Numero Par ou Impar\n"); scanf("%i",&num); // apaga o texto anterior a esta linha printf("**programa DE CALCULO**\n\n"); switch(num) 10

11 case 1: printf("insira o primeiro Valor: ");// Pede uma printf("insira o segundo Valor: ");// Pede uma printf("\n\n\t%.2f + %.2f : %.2f", a, b, a+b); break; case 2: printf("insira o primeiro Valor: ");// Pede uma printf("insira o segundo Valor: ");// Pede uma printf("\n\n\t%.2f / %.2f e: %.2f", a, b, a/b); break; case 3: printf("insira o primeiro Valor: ");// Pede uma printf("insira o segundo Valor: ");// Pede uma printf("\n\n\t%.2f * %.2f : %.2f", a, b, a*b); break; case 4: printf("insira o primeiro Valor: ");// Pede uma printf("insira o segundo Valor: ");// Pede uma printf("\n\n\t%.2f - %.2f : %.2f", a, b, a-b); break; case 5: printf("insira a base: ");// Pede uma variavel ao printf("insira o expoente: ");// Pede uma printf("\n\n\to pow e: %.2f", pow(a, b)); break; case 6: printf("insira o Valor: ");// Pede uma variavel ao 11

12 printf("\n\n\ta raiz quadrada de %.2f e: %.3f", a, sqrt(a)); break; case 7: printf("insira o Valor: ");// Pede uma variavel ao printf("insira a percentagem: ");// Pede uma printf("\n\n\t %.f x %.f%% e: %.2f", a, b, (a*b)/100); break; case 8: printf("incira um numero: "); scanf("%i",&num); if (num ==0) printf("o numero e nulo: ");break;// Pede uma num = num%2; if (num==1) printf("o numero e impar: ");break;// Pede uma printf("o numero e par: ");break;// Pede uma default : printf("\n\tnao e possivel executar a operacao"); break; printf("\n\n\tquer fazer novo calculo[s/n]\n"); ; return ; 27 Programa - PROGRAMA DE CONTAGEM DECRESCENTE 12

13 int num; //para adicionar cores ao texto e ao fundo printf("**programa DE CONTAGEM DECRESCENTE**\n\n"); return; // apaga o texto anterior a esta linha printf("**programa DE CONTAGEM DECRESCENTE**\n\n"); num=20; while(num>=0) printf("%i\n", num); num--; printf("\n\n\tquer fazer novo calculo[s/n]\n"); ; 28 Programa - PROGRAMA DE CONTAGEM CRESCENTE E DECRESCENTE int num, nume; //para adicionar cores ao texto e ao fundo printf("**programa DE CONTAGEM CRESCENTE E DECRESCENTE**\n\n"); // apaga o texto anterior a esta linha printf("**programa DE CONTAGEM CRESCENTE E DECRESCENTE**\n\n"); num=0, nume=20; while(num<=20 nume>=0) printf("%i \t\t %i\n", num, nume); num++; nume--; printf("\n\n\tquer fazer novo calculo[s/n]\n"); 13

14 return; ; 29 Programa PROGRAMA DE CONTAGEM CRESCENTE E DECRESCENTE COM MULTIPLICACAO int num, nume; //para adicionar cores ao texto e ao fundo printf("**programa DE CONTAGEM CRESCENTE E DECRESCENTE COM MULTIPLICACAO**\n\n"); // apaga o texto anterior a esta linha printf("**programa DE CONTAGEM CRESCENTE E DECRESCENTE COM MULTIPLICACAO**\n\n"); num=0, nume=20; while(num<=20 nume>=0) printf("%i\t x \t%i\t =\t %i\n", num, nume,(num*nume)); num++; nume--; printf("\n\n\tquer fazer novo calculo[s/n]\n"); ; return; 30 Programa PROGRAMA DE CONTAGEM CRESCENTE E DECRESCENTE COM MULTIPLICACAO int num, nume, a, b; 14

15 //para adicionar cores ao texto e ao fundo printf("**programa DE CONTAGEM CRESCENTE E DECRESCENTE COM MULTIPLICACAO**\n\n"); // apaga o texto anterior a esta linha printf("**programa DE CONTAGEM CRESCENTE E DECRESCENTE COM MULTIPLICACAO**\n\n"); printf("insira um numero : ");// Pede uma variavel ao scanf("%i", &a); printf("insira outro numero : ");// Pede uma variavel ao scanf("%i", &b); if (a<b) num=a; nume=b; while(num<=b && nume>=a) printf("%.i\t x \t%.i\t =\t %i\n", num, nume,(num*nume)); num++; nume--; if(a>b) num=a; nume=b; while(num>=b && nume<=a) printf("%.i\t x \t%.i\t =\t %i\n", num, nume,(num*nume)); num--; nume++; printf("os numeros sao iguais"); printf("\n\n\tquer fazer novo calculo[s/n]\n"); ; return; 31 Programa Apresenta só os números com resto 0 15

16 int num, nume, a, b, i, g; //para adicionar cores ao texto e ao fundo printf("**programa DE CONTAGEM DECRESCENTE**\n\n"); // apaga o texto anterior a esta linha printf("**programa DE CONTAGEM DECRESCENTE**\n\n"); printf("insira um numero : ");// Pede uma variavel ao scanf("%i", &a); printf("insira outro numero : ");// Pede uma variavel ao scanf("%i", &b); if (a<b) num=a; nume=b; while(num<=b && nume>=a) int h=(num%nume); if (h==0) printf("%.i\t : \t%.i\t =\t %i\t%i\n", num, nume, (num/nume), h); num++; nume--; if(a>b) num=a; nume=b; while(num>=b && nume<=a) int h=(num%nume); if (h==0) printf("%i\t : \t%i\t =\t %i\t%i\n", num, nume,(num/nume), h); num--; nume++; printf("os numeros sao iguais"); printf("\n\n\tquer fazer novo calculo[s/n]\n"); 16

17 getch(); ; 32 Programa Apresenta só os números com resto 0 int num, nume, a, b; //para adicionar cores ao texto e ao fundo printf("**programa DE CONTAGEM DECRESCENTE**\n\n"); do // apaga o texto anterior a esta linha printf("**programa DE CONTAGEM DECRESCENTE**\n\n"); printf("insira um numero : ");// Pede uma variavel ao scanf("%i", &a); printf("insira outro numero : ");// Pede uma variavel ao scanf("%i", &b); if (a<b) num=a; nume=b; while(num<=b && nume>=a) int h=(num%nume); if (h==0) printf("%.i\t : \t%.i\t =\t %i\t%i\n", num, nume, (num/nume), h); num++; nume--; if(a>b) num=a; 17

18 nume=b; while(num>=b && nume<=a) int h=(num%nume); if (h==0) printf("%i\t : \t%i\t =\t %i\t%i\n", num, nume,(num/nume), h); num--; nume++; printf("os numeros sao iguais"); printf("\n\n\tquer fazer novo calculo[s/n]\n"); while(choice=='s' choice=='s'); 33 Programa PROGRAMA TABUADA USANDO O (DO WHILE) int num, a, b; //para adicionar cores ao texto e ao fundo printf("**programa TABUADA**\n\n"); // apaga o texto anterior a esta linha do printf("\n\n**programa TABUADA**\n\n"); printf("insira um numero positivo menor ou igual a 50:\n");// Pede uma scanf("%i", &b); while(b<=0 b>50); printf("\n\n\ttabuada DO %i:\n\n",b); num=1; while(num<=10) printf("\t%i x %i = %i\n", b, num,(num*b)); num++; getch(); 18

19 34 Programa PROGRAMA TABUADA ATE 50 int num, a, b; //para adicionar cores ao texto e ao fundo printf("**programa DE CONTAGEM DECRESCENTE**\n\n"); // apaga o texto anterior a esta linha do printf("\n\n**programa TABUADA**\n\n"); printf("insira um numero positivo menor ou igual a 50:\n");// Pede uma scanf("%i", &b); while(b<=0 b>50); printf("\n\n\ttabuada DO %i:\n\n",b); for (num=1; num<=10; num++) printf("\t%i x %i = %i\n", b, num,(num*b)); getch(); 35 Programa PROGRAMA DE CORES int b, a; char sym,opcao; //para adicionar cores ao texto e ao fundo printf("**programa DE DE CORES**\n\n"); // apaga o texto anterior a esta linha do printf("\n\n**programa DE CORES**\n\n"); printf(" 1 - Verde\n 2 - Vermelho\n 3 - Azul\n 4 - Azul claro\n\n");// Pede uma 19

20 scanf("%i", &b); switch(b) case 1:system("COLOR 2f");printf("\n\n Escolheu a cor Verde");break; case 2:system("COLOR 4f");printf("\n\n Escolheu a cor Vermelho");break; case 3:system("COLOR 1f");printf("\n\n Escolheu a cor Azul");break; case 4:system("COLOR 9f");printf("\n\n Escolheu a cor Azul");break; default : printf("\n\tnao e possivel executar a operacao"); break; printf("\n\n\tquer repetir prima [r] outra tecla para sair\n"); scanf("%s", &opcao); while(opcao=='r' opcao=='r'); 36 Programa PROGRAMA DE NUNEROS PARES 0 A 50 int num; //para adicionar cores ao texto e ao fundo printf("** PROGRAMA DE NUNEROS PARES 0 A 50 **\n\n"); // apaga o texto anterior a esta linha for (num=2; num<=50; num=num+2) printf("\t%i\n", num); getch(); 37 Programa PROGRAMA DE NUMEROS 1 A 10 E DE 10 A 1 20

21 int n, a; // apaga o texto anterior a esta linha //para adicionar cores ao texto e ao fundo printf("** PROGRAMA DE NUNEROS 1 A 10 E DE 10 A 1 **\n\n"); for (n=1, a=10; n<10, a>0; n++, a--) printf("\t%i\t\t%i\n", n, a); getch(); 38 Programa PROGRAMA DE INTRODUCAO DE NOME E IDADE int n, d; char choice, nome[0], apelido[0]; // apaga o texto anterior a esta linha //para adicionar cores ao texto e ao fundo printf("** PROGRAMA DE INTRODUCAO DE NOME E IDADE **\n\n"); printf("introduza o nome e apelido:\n");// Pede uma scanf("%s", &nome); scanf("%s", &apelido); printf("introduza a idade :\n");// Pede uma variavel ao scanf("%i", &d); for (n=1; n<=d ; n++) printf("\t%i\t%s %s\n", n, nome, apelido); printf("\n\no nome %s tem %i letras e o apelido %s tem %i letras", nome, strlen(nome), apelido, strlen(apelido)); printf("\n\n\tquer fazer nova operacao[s/n]\n"); ; 21

22 22

0783 Programação em C, ciclos e decisões

0783 Programação em C, ciclos e decisões 2010-08-17 0783 Programação em C, ciclos e decisões Trabalho elaborado por: Patrícia da Conceição Índice Conteúdo Programa 19... 3 Programa 20... 5 Programa 21... 7 Programa 22... 10 Programa 23... 13

Leia mais

783 Programação de ciclos e decisões TIS - Monchique Ana

783 Programação de ciclos e decisões TIS - Monchique Ana 783 Programação de ciclos e decisões 16-08-2010 TIS - Monchique Ana 783 Programa de ciclos e decisões EXERCICIO N19 Descrição dos exercícios: este programa insere-se um número e ele da se é positivo negativo

Leia mais

783-Programação em C/C++ - Ciclos e Decisões

783-Programação em C/C++ - Ciclos e Decisões 2010 783-Programação em C/C++ - Ciclos e Decisões Sandra Jacinto Curso de TIS 18-08-2010 Conteúdo 19º Programa... 3 20º Programa... 4 21º Programa... 5 22º Programa... 7 23º Programa... 9 24º Programa...

Leia mais

Programação em C - Ciclos e decisões [Escrever o subtítulo do documento]

Programação em C - Ciclos e decisões [Escrever o subtítulo do documento] 0783 Programação em C - Ciclos e decisões [Escrever o subtítulo do documento] Programas desenvolvidos durante as sessões do módulo em questão. Tomé [Escrever o nome da empresa] 0783 Exercício 19 O programa

Leia mais

Programação Ciclos e decisões

Programação Ciclos e decisões 0783 Programação Ciclos e decisões João Alexandre 0783 1- Este foi o meu 19º programa em linguagem C. Descrição: programa que diz se o número inserido é positivo, nulo ou negativo float numero; system

Leia mais

0784 Programação em C funções e estruturas

0784 Programação em C funções e estruturas 5-11-2010 0784 Programação em C funções e estruturas Trabalho elaborado por: Patrícia da Conceição Índice Programa 41... 3 Programa 42... 5 Programa 43... 7 Programa 44... 11 Programa 45... 14 Programa

Leia mais

Programação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição

Programação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição 16-8-2010 0782 - Programação em C, Estrutura básica e conceitos fundamentais Patrícia da Conceição Índice Conteúdo Programa 1... 3 Programa 2... 4 Programa 3... 6 Programa 4... 8 Programa 5... 9 Programa

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Alguns cálculos realizados pelo computador são feitos de forma repetitiva Exemplos: Cálculo de 25! fat = 25*24*23*22*21*20*19*18*17*16*15*14*13*12*11*10*9*8*7*6*5*4*3*2*1; Soma

Leia mais

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

Operadores. A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores: Operadores A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores: Aritmético: -, +, *, /, %, --, ++ Relacionais: >, =,

Leia mais

Programação em C - Estrutura básica e conceitos fundamentais

Programação em C - Estrutura básica e conceitos fundamentais 0782 Programação em C - Estrutura básica e conceitos fundamentais Programas desenvolvidos durante as sessões do módulo em questão. [Escrever o nome da empresa] Exercício 1 Primeiro programa realizado no

Leia mais

Solucionário de. Programação

Solucionário de. Programação Solucionário de Programação Questão 0 Crie um programa em que o usuário possa entrar com o valor de uma peça, com o número de peças compradas e dar um desconto de 12% ao comprador. O dado de saída é o

Leia mais

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Laços while aninhados Por exemplo, para criar uma estrutura de tópico 1. Capitulo 1.1 Secao 1.1.1 Subsecao 1.1.2 Subsecao 1.1.3 Subsecao 1.1.4 Subsecao

Leia mais

Programação em C/C++ formas complexas. Carla Ventura

Programação em C/C++ formas complexas. Carla Ventura Programação em C/C++ formas complexas 0785 Carla Ventura 22-11-2010 1 Índice Conteúdo Programa nº 50... 3 Programa nº 51... 6 Programa nº52... 9 Programa nº53... 11 Programa nº 54... 14 Programa nº55...

Leia mais

Aula 14: Estruturas de Seleção e Controle em C

Aula 14: Estruturas de Seleção e Controle em C Aula 14: Estruturas de Seleção e Controle em C Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estruturas de Seleção e Controle Programação de Computadores

Leia mais

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

Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C. capa Estruturas de repetição Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C. - Aprender a implementar algoritmos em C com laços de repetições. Estruturas de

Leia mais

Ficha de trabalho nº3

Ficha de trabalho nº3 Ficha de trabalho nº3 Linguagem de Programação C (strings, switch, os ciclos for, while e do..while, break, continue, ++, --, +=, -=) 1. Elabore um programa que pede ao utilizador o nome e a idade e de

Leia mais

Terminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão

Terminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão Simbologia Terminal Entrada de dados via teclado Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão 3 - Estrutura de Seleção Múltipla switch (expressão)

Leia mais

package programa1; import java.io.*; import java.util.*; public class Main { public static void main(string[] args) {

package programa1; import java.io.*; import java.util.*; public class Main { public static void main(string[] args) { package programa1; public class Main public static void main(string[] args) System.out.print("\n\n 1 = Soma\n 2 = Divisao\n 3 = Multiplicao\n 4 = Subtracao\n 5 = Pow\n 6 = Raiz Quadrada\n\nQual a operacao

Leia mais

Algoritmos e Programação

Algoritmos e Programação Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 08 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Estruturas de repetição

Estruturas de repetição Título em português: FEITIÇO DO TEMPO (1993) Sinopse: Um repórter de televisão que faz previsões de meteorologia vai à uma pequena cidade para fazer uma matéria especial sobre o inverno. Querendo ir embora

Leia mais

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1 Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,

Leia mais

Exercícios Estrutura de Repetição while Gabarito Parcial

Exercícios Estrutura de Repetição while Gabarito Parcial 1) Exercícios Estrutura de Repetição while Gabarito Parcial i = 10; while(i = 10){ i--; 3) Solução 1: i = 0; while(i

Leia mais

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

Linguagem de Programação C. Comandos de Seleção e Desvio Cristiano Lehrer Valores Lógicos Em C não existe nenhum tipo específico de dados para armazenar valores lógicos. Em C o valor lógico FALSO é representado por 0 (ZERO). Tudo aquilo que seja diferente de

Leia mais

Fundamentos de Programação 1

Fundamentos de Programação 1 Fundamentos de Programação 1 Linguagem C Funções Slides 7 Prof. SIMÃO Jean Marcelo SIMÃO 1 #include void calc_area_quadrado(); void calc_area_triang_ret(); Funções e variáveis globais void calc_area_quadrado

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Programação Programa é um algoritmo escrito em uma linguagem de programação. Existem diversas linguagens

Leia mais

Linguagem C. Prof.ª Márcia Jani Cícero

Linguagem C. Prof.ª Márcia Jani Cícero Linguagem C Prof.ª Márcia Jani Cícero A estrutura Básica de um Programa em C Consiste em uma ou várias funções ou programas. main( ) // primeira função a ser executada // inicia a função // termina a função

Leia mais

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

Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013 Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação Roberto Araujo 2013 Meu primeiro programa em C #include main() { printf( Primeiro Programa \n ); Biblioteca padrão Função principal

Leia mais

Aula 2 Comandos de Decisão

Aula 2 Comandos de Decisão Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 2 Comandos de Decisão Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)

Leia mais

Módulo 5. Instruções if e switch. Algoritmos e Estruturas de Dados I C++ (Rone Ilídio)

Módulo 5. Instruções if e switch. Algoritmos e Estruturas de Dados I C++ (Rone Ilídio) Módulo 5 Instruções if e switch Algoritmos e Estruturas de Dados I C++ (Rone Ilídio) Comando de decisão if Executa uma determinada seqüência de comandos se sua condição for verdadeira Sintaxe if (condição)

Leia mais

Introdução à Programação SCC-121

Introdução à Programação SCC-121 ICMC USP 1.semestre/2009 Introdução à Programação SCC-121 Comandos em C Profa. Roseli Ap. Francelin Romero O comando if if ( expressão é verdadeira ) execute comando ou bloco de comandos ; else /* se expressão

Leia mais

LISTA DE EXERCÍCIOS COMANDOS

LISTA DE EXERCÍCIOS COMANDOS --------------------------------- LISTA DE EXERCÍCIOS - --------------------------------- (UniFacs BA) - - - - - - - - - - COMANDOS - - - - - - - - - - # include ----- usa os codigos de dev c++.

Leia mais

1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente:

1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente: 1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente: a) 0 e 1 b) 2 e 3 c) 1 e 1 float num1, num2; printf("digite o primeiro número"); scanf("%f",&num1); printf("digite

Leia mais

AVALIAÇÃO SIMULADA. 2ª Questão: (0,75 pontos): O que vai aparecer na tela ao se executar o trecho de código abaixo?

AVALIAÇÃO SIMULADA. 2ª Questão: (0,75 pontos): O que vai aparecer na tela ao se executar o trecho de código abaixo? CURSO: TADS SÉRIE: 1 a. e 2 a. DISCIPLINA: Algoritmos e Programação PROFESSOR: Paulo Cesar F. De Oliveira, BSc, PhD* RA: DATA: 02/06/2017 NOTA: NOME DO ALUNO: GABARITO, AVALIAÇÃO SIMULADA 1ª Questão: (0,75

Leia mais

Exercícios - Questões Objetivas

Exercícios - Questões Objetivas Exercícios - Questões Objetivas Apresentação 02 - Tipos de Dados 1. O nome de uma variável é criado por um programador devendo seguir algumas regras, são listas de nomes válidos, EXCETO: a) Nota1, Nota2,

Leia mais

Linguagem de Programação C. Expressões em C

Linguagem de Programação C. Expressões em C Linguagem de Programação C Expressões em C Cristiano Lehrer, M.Sc. Anatomia de um Programa em C /* inclui as funções de entrada e saída */ /* o programa começa aqui */ main() /* início do bloco de instruções

Leia mais

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

INF1005 Programação I. Pontifícia Universidade Católica Departamento de Informática INF1005 Programação I Pontifícia Universidade Católica Departamento de Informática 1 INF1005 Expressões e Operadores Pontifícia Universidade Católica Departamento de Informática 2 Farinha, açúcar, manteiga,fermento...

Leia mais

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

Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double

Leia mais

Estruturas de Seleção

Estruturas de Seleção Estruturas de Seleção Em diversas situações que presenciamos, é necessário que sejam feitas escolhas... Estruturas de Seleção Introdução à Computação de 7 Estruturas de Seleção... e que toda escolha possui

Leia mais

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

15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo Professor Ariel da Silva Dias Paradigma Imperativo Imperare Comandar É o mais antigo de todos; Baseado no modo de funcionamento do computador; Caracterizada por três conceitos Variáveis; Atribuições; Sequência;

Leia mais

Abaixo vemos um programa que coloca os primeiros 100 números inteiros na tela:

Abaixo vemos um programa que coloca os primeiros 100 números inteiros na tela: O Comando for O loop for é usado para repetir um comando, ou bloco de comandos, diversas vezes, de maneira que se possa ter um bom controle sobre o loop. Sua forma geral é: for (inicialização; condição;

Leia mais

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro

Leia mais

Estruturas de seleção

Estruturas de seleção 94 Execução condicional Etapa em um programa onde uma condição é avaliada e, dependendo do resultado, diferentes ações podem ser realizadas. condição 95 Condicional simples Uma ou mais ações serão executadas

Leia mais

Módulo 3 Controle de Fluxo

Módulo 3 Controle de Fluxo Estruturas de Dados Módulo 3 Controle de Fluxo 16/8/2005 (c) Marco A. Casanova - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus

Leia mais

Computação 2. Diego Addan Aula 3. Funções

Computação 2. Diego Addan Aula 3. Funções Computação 2 Aula 3 Funções Diego Addan diegoaddan@gmail.com Funções Função é um subprograma que auxilia o programa principal através da realização de uma determinada subtarefa. As funções são chamados

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT PROFESSORA JANINE KNIESS DISCIPLINA- ICC CORREÇÃO DA LISTA 3

UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT PROFESSORA JANINE KNIESS DISCIPLINA- ICC CORREÇÃO DA LISTA 3 UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT PROFESSORA JANINE KNIESS DISCIPLINA- ICC CORREÇÃO DA LISTA 3 /1 - Calculo da area de um triângulo main() float a,b,c; printf("informe

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

Programação de Computadores II

Programação de Computadores II Programação de Computadores II 2017.2 Relembrando... Linguagem C Relembrando... Linguagem C Declaração básica de um programa Relembrando... Linguagem C Declaração básica de um programa include Relembrando...

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos

Leia mais

Técnicas de Programação: Comandos de Controle de DEE UFPB

Técnicas de Programação: Comandos de Controle de DEE UFPB Técnicas de Programação: Comandos de Controle de Programa Prof. Protásio DEE UFPB 1 Comandos de Controle de Programa Comandos que direcionam o fluxo de execução de programa. Em C, tem se 3 categorias:

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA. ECT1203 Linguagem de Programação Turma Prof.

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA. ECT1203 Linguagem de Programação Turma Prof. UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA ECT1203 Linguagem de Programação Turma 03 2015.1 Prof. Einstein Santos Aula 07/08: Comandos de repetição Pontos da aula O laço

Leia mais

Controle de Fluxo Utilizando C

Controle de Fluxo Utilizando C Instituto Federal de Santa Catarina Câmpus Chapecó Engenharia de Controle e Automação Programação I - Módulo II Professora: Lara Popov Zambiasi Bazzi Oberderfer Controle de Fluxo Utilizando C Controle

Leia mais

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

SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves. ICMC/USP São Carlos Funções SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves ICMC/USP São Carlos Slides baseados no material gentilmente cedido pela Profa Simone Senger Souza 2 MODULARIZAÇÃO Um

Leia mais

Algoritmos: Conceitos Fundamentais

Algoritmos: Conceitos Fundamentais Algoritmos: Conceitos Fundamentais Instituto de Ciências Matemáticas e de Computação Slides elaborados pela Prof(a). Simone do Rocio Senger de Souza 1o semestre/2012 DADOS, INSTRUÇÕES E EXPRESSÕES TIPO

Leia mais

Linguagens de programação. Introdução ao C (continuação)

Linguagens de programação. Introdução ao C (continuação) Linguagens de programação Introdução ao C (continuação) M@nso 2003 Sumário Introdução à programação Linguagem C Repetição de instruções Ciclos com controlo inicial ciclo While ciclo For Ciclos com controlo

Leia mais

Controle de Fluxo Utilizando C

Controle de Fluxo Utilizando C Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo III Unidade Curricular: Programação Estruturada Professora: Lara Popov Zambiasi Bazzi Oberderfer Controle

Leia mais

Exercícios Repetição

Exercícios Repetição Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que

Leia mais

Conceitos básicos. Computação eletrônica: Gurvan Huiban

Conceitos básicos. Computação eletrônica: Gurvan Huiban Computação eletrônica: Conceitos básicos Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 Estrutura de um programa em C 2 Variáveis e constantes 3 Comandos de entrada e saída Estrutura de um programa

Leia mais

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

Introdução à Programação. Ciclos 1ª parte Introdução à Programação Ciclos 1ª parte Sumário Ciclos while Exercícios com instruções condicionais e ciclos Ciclos (while) while ( ) ; Enquanto for diferente de zero

Leia mais

AVALIAÇÃO SIMULADA. 2ª Questão: (0,6 pontos): O que vai aparecer na tela ao se executar o código abaixo?

AVALIAÇÃO SIMULADA. 2ª Questão: (0,6 pontos): O que vai aparecer na tela ao se executar o código abaixo? CURSO: SÉRIE: 1 a. e 2 a. DISCIPLINA: Algoritmos e Programação PROFESSOR: Paulo Cesar F. De Oliveira, BSc, PhD* RA: DATA: 02/06/2017 NOTA: NOME DO ALUNO: GABARITO, AVALIAÇÃO SIMULADA 1ª Questão: (0,6 pontos):

Leia mais

Linguagem C Controle do Fluxo de Execução. Lógica de Programação

Linguagem C Controle do Fluxo de Execução. Lógica de Programação Linguagem C Controle do Fluxo de Execução Lógica de Programação Caro(a) aluno(a), Aqui começaremos a escrever os nossos primeiros programas em uma Linguagem de Programação. Divirta-se!!! Estrutura Seqüencial

Leia mais

Laços de repetição for, while, do-while

Laços de repetição for, while, do-while Computação Eletrônica Laços de repetição for, while, do-while Prof: Luciano Barbosa Estruturas de Repetição Imagine um programa que calcula a média de um aluno. Este programa é bastante simples, bastaria:

Leia mais

CURSO TÉCNICA DE INFORMÁTICA

CURSO TÉCNICA DE INFORMÁTICA CURSO TÉCNICA DE INFORMÁTICA 782 Programação em C Estrutura Básica Conceitos Fundamentais Carla Ventura 2010 Índice Conteúdo Programa nº2... 4 Programa nº3... 6 Programa nº4... 8 Programa nº5... 10 Programa

Leia mais

Apresentar os comandos de controle associados com as estruturas de repetição.

Apresentar os comandos de controle associados com as estruturas de repetição. Cláudio C. Rodrigues Faculdade da Computação - UFU LINGUAGEM C 03: ESTRUTURAS DE REPETIÇÃO 1 Objetivo Apresentar as estruturas de repetição while, do while e for... as quais nos permitem executar um trecho

Leia mais

ponteiros INF Programação I Prof. Roberto Azevedo

ponteiros INF Programação I Prof. Roberto Azevedo ponteiros INF1005 -- Programação I -- 2016.1 Prof. Roberto Azevedo razevedo@inf.puc-rio.br ponteiros tópicos o que são ponteiros operadores usados com ponteiros passagem de ponteiros para funções referência

Leia mais

Solucionário de. Programação

Solucionário de. Programação Solucionário de Programação Questão 1 Fazer um programa que mostre na tela o valor da variável x inteiro e y real, atribua a x 8 e a y 2.5 vezes o valor de x. int x; float y; x=8; y=2.5 * x; printf("x=%d\n",x);

Leia mais

Decisão. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

Decisão. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Decisão Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Valores lógicos C não oferece tipo de dados específico para valores lógicos. O número

Leia mais

AVALIAÇÃO SIMULADA. 2ª Questão: (0,6 pontos): O que vai aparecer na tela ao se executar o código abaixo?

AVALIAÇÃO SIMULADA. 2ª Questão: (0,6 pontos): O que vai aparecer na tela ao se executar o código abaixo? CURSO: SÉRIE: 1 a. e 2 a. DISCIPLINA: Algoritmos e Programação PROFESSOR: Paulo Cesar F. De Oliveira, BSc, PhD* RA: DATA: 03/12/2015 NOTA: NOME DO ALUNO: GABARITO, AVALIAÇÃO SIMULADA 1ª Questão: (0,6 pontos):

Leia mais

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

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo

Leia mais

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

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02 Programação 1 Atribuição, operadores aritméticos, entrada de dados Técnico em Eletrônica Semestre 5 02 Armazenando na memória tipo de variável #include #include main() { int ano; Declaração

Leia mais

Aula 15 Variáveis Indexadas (vetores)

Aula 15 Variáveis Indexadas (vetores) Aula 15 Variáveis Indexadas (vetores) Além das variáveis normais já conhecidas, podemos ter também variáveis indexadas. Tais variáveis são referenciadas por um nome e um índice. Especialmente úteis para

Leia mais

Edwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C

Edwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C Edwar Saliba Júnior Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C Belo Horizonte 2010 Sumário 1 Nota:... 2 2 Comandos e Palavras Reservadas:... 3 3 Dicas... 4 3.1 Strings

Leia mais

PROTÓTPOS DE FUNÇÕES/PROCEDIMENTOS

PROTÓTPOS DE FUNÇÕES/PROCEDIMENTOS PROTÓTPOS DE FUNÇÕES/PROCEDIMENTOS Uma função (ou procedimento) deve ser declarada sempre antes da sua primeira utilização. É por essa razão que devemos escrever todas as funções antes da função main().

Leia mais

Computação eletrônica: Operadores, expressões e funções

Computação eletrônica: Operadores, expressões e funções Computação eletrônica: Operadores, expressões e funções Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 2 Funções 1 Operadores aritméticos Operadores relacionais Operadores lógicos 2 Funções Operadores

Leia mais

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N! Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;

Leia mais

Comando Switch. Embora a escada if else-if possa executar testes de várias maneiras, ela não é de maneira nenhuma elegante.

Comando Switch. Embora a escada if else-if possa executar testes de várias maneiras, ela não é de maneira nenhuma elegante. Comando Switch Embora a escada if else-if possa executar testes de várias maneiras, ela não é de maneira nenhuma elegante. O código pode ficar difícil de ser seguido e confundir até mesmo o seu autor no

Leia mais

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

Aula 02 -Introdução àlinguagc Programação: Estrutura-Seleção. OPL e IC1 Prof: Anilton Joaquim da Silva Aula 02 -Introdução àlinguagc Programação: Estrutura-Seleção OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Seleção Até agora não aprendemos a dizer para o computador Se

Leia mais

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

Cap. 3 Entrada e Saída e Controle de Fluxo Programação de Computadores II Cap. 3 Entrada e Saída e Controle de Fluxo Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (2004) Slides adaptados

Leia mais

double pcompra[1000], pvenda[1000], codclient[1000]; //sempre que o usuário voltar ao menu principal ele poderá

double pcompra[1000], pvenda[1000], codclient[1000]; //sempre que o usuário voltar ao menu principal ele poderá /*Algortimo de Controle de Estoque e Cadastro*/ #include #include main(){ int i, op, op2, qtd, entradaestoque, consulproduto, consulcliente,cod[1000],estoque[1000]; double pcompra[1000],

Leia mais

Linguagem C Controle de Fluxo

Linguagem C Controle de Fluxo Linguagem C Controle de Fluxo Objetivos Estudar os diversos tipos de controles de fluxo disponíveis na linguagem C Pré-requisitos É necessário que o leitor tenha acompanhado o artigo anterior, pois os

Leia mais

Linguagens de Programação I

Linguagens de Programação I Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler

Leia mais

Arranjos. David Déharbe

Arranjos. David Déharbe Arranjos. David Déharbe 1 1 Roteiro da aula Exercícios motivadores para arranjos; Motivação; Definição; Arranjos em C; Arranjos e ponteiros; Exemplos. 2 2 Exercícios. Escreva um programa que lê cinco números

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos

Leia mais

INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1

INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 INF1007: Programação 2 0 Revisão 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 Tópicos Principais Variáveis e Constantes Operadores e Expressões Entrada e Saída Tomada de Decisão Construção com laços

Leia mais

Computação eletrônica: Estruturas de repetição

Computação eletrônica: Estruturas de repetição Computação eletrônica: Estruturas de repetição Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 2 A estrutura while 3 A estrutura do-while 4 Observações Estruturas de repetição Repetir a execução de um

Leia mais

O laço for é geralmente usado quando queremos repetir algo por um número fixo de vezes

O laço for é geralmente usado quando queremos repetir algo por um número fixo de vezes Linguagem C Laços Laços Laços são comandos usados sempre que uma ou mais instruções tiverem de ser repetidas enquanto uma certa condição estiver sendo satisfeita Em C existem três comandos de laços for

Leia mais

Parte 1. Programação (linguagem C) Introdução Geral

Parte 1. Programação (linguagem C) Introdução Geral Parte 1 Programação (linguagem C) Introdução Geral Por que a Linguagem C? Permite o desenvolvimento de programas menores e mais rápidos Programador possui controle maior sobre o código Programador deve:

Leia mais

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

Prova 1 QUESTÃO 1. (1) nusp % 3 == 1. MAC2166 Introdução à Computação para a Engenharia. # include <stdio.h> MAC2166 Introdução à Computação para a Engenharia Prova 1 QUESTÃO 1 Simule a execução do programa abaixo, destacando a saída do programa. A saída do programa é tudo que resulta dos comandos printf. Para

Leia mais

Algoritmos RESUMO - LINGUAGEM C

Algoritmos RESUMO - LINGUAGEM C Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado

Leia mais

Introdução à Programação em C

Introdução à Programação em C Introdução à Programação em C Funções Resumo Aula Anterior Tabelas Strings (Tabelas de Caracteres) 2 1 Resumo Funções Definição Protótipo e implementação return e void Passagem por valor Exemplos 3 Funções

Leia mais

Revisão para Prova 2. Mirella M. Moro

Revisão para Prova 2. Mirella M. Moro Revisão para Prova 2 Mirella M. Moro 2 Roteiro 1. Estruturas de decisão 2. Estruturas de repetição 3. Funções 4. Vetores 5. Matrizes 6. Ponteiros 7. Alocação dinâmica 3 1. Estruturas decisão if (condição)

Leia mais

printf("ola pessoal\nestou programando em C"); +++++++++++++++++++++++++++++++++++++++++++++++ #include int a; a=10; printf("o valor de a : %d",a,"\n\n"); ++++++++++++++++++++++++++++++++++++++++++++++

Leia mais

Linguagem de Programação C

Linguagem de Programação C ICMC USP Linguagem de Programação C Aula: Comandos em C Prof. Dr Alneu de Andrade Lopes O comando if Se condição verdadeira (1) executa comando ou sequencia de comandos. Forma geral: if (condição) { sequência_de_comandos_1;

Leia mais

IFSP Campus Guarulhos

IFSP Campus Guarulhos IFSP Campus Guarulhos TLP Técnica e Linguagem de Programação Prof: Dennis Funções Dividir para conquistar... René Descartes, em seu tratado O discurso sobre o método, diz que uma das regras para atacar

Leia mais

782 - Estrutura e conceitos

782 - Estrutura e conceitos 201 0 [Escrever texto] [Escrever texto] [Escrever texto] 782 - Estrutura e conceitos Ana Martins TIS - Monchique 16-08-2010 Exercício nº1 Descrição do exercício: Este foi o meu primeiro exercício onde

Leia mais

UNINOVE. Linguagem de Programação I. Prof. Marcos Alexandruk.

UNINOVE. Linguagem de Programação I. Prof. Marcos Alexandruk. LINGUAGEM C 1 UNINOVE Linguagem de Programação I Prof. Marcos Alexandruk alexandruk@uninove.br LINGUAGEM C 2 HISTÓRICO A Linguagem C foi projetada em 1972 no Laboratório da Bell por: Dennis M. Ritchie

Leia mais

Tópicos Cap. 3 Entrada e Saída e Controle de Fluxo Livro printf e scanf if e? while for switch break continue Entrada e Saída Entrada e Saída

Tópicos Cap. 3 Entrada e Saída e Controle de Fluxo Livro printf e scanf if e? while for switch break continue Entrada e Saída Entrada e Saída Tópicos Programação de Computadores II Cap. 3 e Controle de Fluxo Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (2004) Slides adaptados dos

Leia mais