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

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

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

Transcrição

1 Programação em C/C++ - Ciclos e Decisões Sandra Jacinto Curso de TIS

2 Conteúdo 19º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa º Programa Aº Programa º Programa º Programa º Programa

3 783-Programação em C/C++ - Ciclos e Decisões 50 Horas 19º Programa Descrição: este programa ao ser compilado pede ao utilizador um número de seguida diz se é positivo ou negativo ou zero. // Exercício 19 float numero; printf("\ninsira o numero : "); scanf("%f",&numero); if( numero> 0) printf("\no numero: %.2f e positivo.",numero); if( numero == 0) printf("\no numero: %.2f e zero.",numero); printf("\no numero: %.2f e negativo.",numero); 3

4 20º Programa Descrição: este programa ao ser compilado pede ao utilizador o valor da nota do exame, nota do trabalho e aparece de seguida a nota final, aprovado ou reprovado. float notafinal,notaexame,notatrabalho; printf("\ninsira o valor da nota exame : "); scanf("%f",&notaexame); printf("\ninsira o valor da nota do trabalho : "); scanf("%f",&notatrabalho); notafinal = (notaexame + notatrabalho)/2; if(notafinal >= 10) printf("\no nota final: %.f Aprovado\n",notafinal); printf("\no nota final: %.f Reprovado \n",notafinal); 4

5 21º Programa Descrição: Este programa ao ser compilado pede ao utilizador o valor da nota do exame, nota do trabalho e aparece de seguida a nota final com os valores de insuficiente a muito bom. // Exercício float notafinal,notaexame,notatrabalho; printf("\ninsira o valor da nota exame : "); scanf("%f",&notaexame); printf("\ninsira o valor da nota do trabalho : "); scanf("%f",&notatrabalho); notafinal = (notaexame + notatrabalho)/2; if(notafinal < 4.5 ) printf("\no nota final: %.f valores\n\nfraco\n",notafinal); if(notafinal <9.5 ) printf("\no nota final: %.f valores\n\ninsuficiente \n",notafinal); 5

6 if(notafinal <13.5 ) printf("\no nota final: %.f valores\n\nsuficiente \n",notafinal); if(notafinal <17.5 ) printf("\no nota final: %.f valores\n\nbom\n",notafinal); printf("\no nota final: %.f valores\n\nmuito Bom\n",notafinal); 6

7 22º Programa Descrição: Este programa ao ser compilado pede ao utilizador para escolher a opção a efectuar este insere dois valores de seguida faz a soma, subtracção, multiplicação, divisão, potência ou raiz quadrada das duas variáveis. // Exercício 22 calculo de operações aritméticas float n1, n2; int opcao; printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t(1) soma\n"); printf("\t(2) subtracao\n"); printf("\t(3) multiplicacao\n"); printf("\t(4) divisao\n\n"); printf("\t(5) Potencia\n\n"); printf("\t(6) Raiz quadrada\n\n"); printf("\t Qual a operaçao a efectuar: "); scanf("%d", &opcao); printf("\n\n\tinsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); if(opcao == 1) printf("\n\n\ta soma das duas variaveis e: %.2f ", n1 + n2); 7

8 if ( opcao == 2 ) printf("\n\n\ta subtracao das duas variaveis e: %.2f\n",n1- n2); if ( opcao == 3 ) printf("\n\n\ta multiplicacao das duas variaveis e: %.2f\n",n1*n2); if ( opcao == 4 ) printf("\na divisao das duas variaveis e: %.2f\n",n1/n2); if ( opcao == 5 ) printf("\n Potencia e: %.2f\n",pow(n1,n2)); printf("\nerro opcao invalida!"); if ( opcao == 6 ) printf("\n raiz quadrada: %.2f\n",sqrt(n1)); printf("\n raiz quadrada: %.2f\n",sqrt(n2)); 8

9 23º Programa Descrição: Este programa ao ser compilado pede ao utilizador para escolher a opção a efectuar este insere dois valores de seguida faz a soma, subtracção, multiplicação, divisão, potência ou raiz quadrada das duas variáveis. // Exercício 23 calculo de operações aritméticas float n1, n2; int opcao; printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t(1) soma\n\n"); printf("\t(2) subtracao\n\n"); printf("\t(3) multiplicacao\n\n"); printf("\t(4) divisao\n\n"); printf("\t(5) Potencia\n\n"); printf("\t(6) Raiz quadrada\n\n"); printf("\t(7) percentagem\n\n"); printf("\t Qual a operacao a efectuar: "); scanf("%d", &opcao); printf("\n\n\tinsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); switch(opcao) case 1: printf("\n\na soma das duas variaveis e: %.2f ", n1 + n2);break; 9

10 case 2: printf("\n\na subtracao das duas variaveis e: %.2f\n",n1-n2);break; case 3: printf("\n\na multiplicacao das duas variaveis e: %.2f\n",n1*n2);break; case 4: printf("\n\na divisao das duas variaveis e: %.2f\n",n1/n2);break; case 5: printf("\n Potencia e: %.2f\n",pow(n1,n2));break; case 6:printf("\n raiz quadrada: %.2f\n",sqrt(n1)); printf("\n raiz quadrada: %.2f\n",sqrt(n2));break; case 7: printf ("\npercentagem e:\n%.2f"(n1*n2)/100);break; default: printf("\nerro opcao invalida!");break; 10

11 24º Programa Descrição: Este programa ao ser compilado pede ao utilizador para escolher a opção a efectuar este insere dois valores de seguida faz a soma, subtracção, multiplicação, divisão, potência ou raiz quadrada das duas variáveis. // Exercício 24 calculo de operações aritméticas float n1, n2; int opcao; printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t(1) soma\n\n"); printf("\t(2) subtracao\n\n"); printf("\t(3) multiplicacao\n\n"); printf("\t(4) divisao\n\n"); printf("\t(5) Potencia\n\n"); printf("\t(6) Raiz quadrada\n\n"); printf("\t(7) percentagem\n\n"); printf("\t Qual a operacao a efectuar: "); scanf("%d", &opcao); switch(opcao) case 1:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); printf("\n\na soma das duas variaveis e: %.2f ", n1 + n2);break; 11

12 case 2:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); printf("\n\na subtracao das duas variaveis e: %.2f\n",n1-n2);break; case 3:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); printf("\n\na multiplicacao das duas variaveis e: %.2f\n",n1*n2);break; case 4:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); printf("\n\na divisao das duas variaveis e: %.2f\n",n1/n2);break; case 5:printf("\n\n\tInsira a base : "); scanf("%f", &n1); printf("\n\n\tinsira o expoente : "); scanf("%f", &n2); printf("\n Potencia e: %.2f\n",pow(n1,n2));break; case 6:printf("\n\n\tInsira o valor: "); scanf("%f", &n1); printf("\n raiz quadrada: %.2f\n",sqrt(n1));break; 12

13 case 7:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); printf ("\npercentagem e:\n%.2f",(n1*n2)/100);break; default:printf("\nerro opcao invalida!");break; 25º Programa Descrição: Este programa ao ser compilado pede ao utilizador um número de seguida calcula números pares e impares. // Exercício 25 calcula números pares e impares 13

14 int numero,resto; printf("\t** PROGRAMA QUE CALCULA NUMEROS PARES E IMPARES **\n\n"); printf("\t Introduza o numero : "); scanf("%d", &numero); if ( numero ==0) printf(" O numero e : Nulo "); if (numero%2 ==0) printf(" O numero e : Par "); printf(" O numero e : Impar "); 14

15 26º Programa Descrição: Este programa ao ser compilado pede ao utilizador dois números de seguida calcula números pares e impares ou nulos. // Exercício 26 calcula números pares e impares ou nulos float n1, n2; int numero,opcao; printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** PROGRAMA QUE CALCULA NUMEROS PARES E IMPARES **\n\n"); printf("\t(1) soma\n\n"); printf("\t(2) subtracao\n\n"); printf("\t(3) multiplicacao\n\n"); printf("\t(4) divisao\n\n"); printf("\t(5) Potencia\n\n"); printf("\t(6) Raiz quadrada\n\n"); printf("\t(7) percentagem\n\n"); printf("\t(8) numero par,impar, nulo\n\n"); printf("\t Qual a operacao a efectuar: "); scanf("%d", &opcao); switch(opcao) case 1:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); 15

16 printf("\n\na soma das duas variaveis e: %.2f ", n1 + n2);break; case 2:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); printf("\n\na subtracao das duas variaveis e: %.2f\n",n1-n2);break; case 3:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); printf("\n\na multiplicacao das duas variaveis e: %.2f\n",n1*n2);break; case 4:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%f", &n2); printf("\n\na divisao das duas variaveis e: %.2f\n",n1/n2);break; case 5:printf("\n\n\tInsira a base : "); scanf("%f", &n1); printf("\n\n\tinsira o expoente : "); scanf("%f", &n2); printf("\n Potencia e: %.2f\n",pow(n1,n2));break; case 6:printf("\n\n\tInsira o valor: "); scanf("%f", &n1); printf("\n raiz quadrada: %.2f\n",sqrt(n1));break; 16

17 case 7:printf("\n\n\tInsira o primeiro valor: "); scanf("%f", &n1); printf("\n\n\tinsira o valor da percentagem: "); scanf("%f", &n2); printf ("\n\n%.f x %.f%% =%.2f",n1,n2,(n1*n2)/100);break; case 8:printf("\t Introduza o numero : "); scanf("%d", &numero); if ( numero ==0) printf("\n\n\to numero e:nulo"); if (numero%2 ==0) printf("\n\n\to numero e : par " ); printf ("\n\no numero e:impar "); break; default:printf("\nerro opcao invalida!");break; 17

18 27º Programa Descrição: Este programa ao ser compilado calcula números decrescentes. // Exercício 27 calcula números decrescentes printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** PROGRAMA QUE CALCULA NUMEROS DECRESCENTES **\n\n"); int numero; numero = 20; while (numero>=0) printf("%i\n", numero); numero --; 18

19 28º Programa Descrição: Este programa ao ser compilado calcula números crescentes. // Exercício 28 calcula números crescentes printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** PROGRAMA QUE CALCULA NUMEROS CRESCENTES **\n\n"); int numero; numero = 0; while (numero<=20) printf("%i\n", numero); numero ++; 19

20 29º Programa Descrição: Este programa ao ser compilado calcula números crescentes e decrescentes. // Exercício 29 calcula números crescentes e decrescentes printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** PROGRAMA QUE CALCULA NUMEROS CRESCENTES E DECRESCENTES**\n\n"); int numero1=0,numero2=20; while(numero1<=20 && numero2>=0) printf("%i\t %i\n", numero1,numero2); numero1++; numero2--; 20

21 30º Programa Descrição: Este programa ao ser compilado calcula números crescentes e decrescentes e multiplicação. // Exercício 30 calcula números crescentes e decrescentes e multiplicação printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** PROGRAMA QUE CALCULA NUMEROS CRESCENTES E DECRESCENTES E MULTIPLICAÇAO**\n\n"); int numero1=0,numero2=20; while(numero1<=20 && numero2>=0) printf("%i\t %i\t %i\n", numero1,numero2,numero1*numero2 ); numero1++; numero2--; 21

22 31º Programa Descrição: Este programa ao ser compilado pede ao utilizador dois números depois calcula números crescentes e decrescentes e multiplicação. // Exercício 31 calcula números crescentes e decrescentes e multiplicação printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** PROGRAMA QUE CALCULA NUMEROS**\n\n"); int n1,n2; printf("\n\n\tinsira o primeiro valor: "); scanf("%i", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%i", &n2); int t1=n1; int t2=n2; if(n1<n2) while(t1<=n2 && t2>=n1) printf("\n\t%i\t%i\t%i", n1,n2,n1*n2); n1++; n2--; 22

23 Else if(n1==n2) printf("sao Iguais"); while(t1>=n2 && t2<=n1) printf("\n\t%i\t%i\t%i", n1,n2,n1*n2); n1--; n2++; 23

24 32º Programa Descrição: Este programa ao ser compilado pede ao utilizador dois números de seguida calcula números crescentes e decrescentes, divisão e resto 0. // Exercício 32 calcula números crescentes e decrescentes e Divisão e resto 0 printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** Programa que Calcula Numeros cres. decres. divisao e resto 0**\n\n"); int n1,n2,resto; printf("\n\n\tinsira o primeiro valor: "); scanf("%i", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%i", &n2); int t1=n1; int t2=n2; if(n1<n2) while(t1<=n2 && t2>=n1) resto = n1 % n2; if(resto == 0) printf("\n\t%i\t%i\t%i\t%i\n", n1,n2,n1/n2,resto); n1++; 24

25 n2--; if(n1==n2) printf("sao Iguais"); while(t1>=n2 && t2<=n1) resto = n1 % n2; if(resto == 0) printf("\n\t%i\t%i\t%i\t%i\n", n1,n2,n1/n2,resto); n1--; n2++; 25

26 33º Programa Descrição: Este programa ao ser compilado pede ao utilizador dois números de seguida calcula números crescentes e decrescentes, divisão e resto 0. // Exercício 33 calcula números crescentes e decrescentes e Divisão e resto 0 printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** Programa que Calcula Numeros cres. decres. divisao e resto 0**\n\n"); int n1,n2,resto; char opcao; do printf("\n\n\tinsira o primeiro valor: "); scanf("%i", &n1); printf("\n\n\tinsira o segundo valor: "); scanf("%i", &n2); int t1=n1; int t2=n2; if(n1<n2) while(t1<=n2 && t2>=n1) resto = n1 % n2; if(resto == 0) 26

27 printf("\n\t%i\t%i\t%i\t%i\n", n1,n2,n1/n2,resto); n1++; n2--; if(n1==n2) printf("sao Iguais"); while(t1>=n2 && t2<=n1) resto = n1 % n2; if(resto == 0) printf("\n\t%i\t%i\t%i\t%i\n", n1,n2,n1/n2,resto); n1--; n2++; printf("\n\nprima a tecla r para repetir ou outra para sair?\n"); scanf("%s", opcao); system("cls"); while(opcao=='r' opcao=='r'); 27

28 34º Programa Descrição: Este programa ao ser compilado pede ao utilizador um número de seguida faz a tabuada desse número. Só faz números positivos de 1 a 50. // Exercício 34 calcula números positivos de 1 a 50 printf("\t** PROGRAMA DE CALCULOS**\n\n"); printf("\t** Programa que Calcula Numeros Positivos de 1 a 50**\n\n"); int numero1,resultado,conta; conta=0; do printf("\n\n\tinsira o valor: "); scanf("%i", &numero1); while(numero1<=0 numero1>50); 28

29 printf("\n\na tabuada do numero %i:\n", numero1); while(conta<10) conta++; resultado = numero1 * conta; printf("%i * %i = %i\n", numero1,conta,resultado ); 35º Programa Descrição: Este programa ao ser compilado pede ao utilizador um número de seguida faz a tabuada desse número. Só faz números positivos de 1 a 50. // Exercício 35 calcula números Positivos de 1 a 50 printf("\t** PROGRAMA DE CALCULOS**\n\n"); 29

30 printf("\t** Programa que Calcula Números Positivos de 1 a 50**\n\n"); int numero1,resultado,contador; do printf("\n\n\tinsira numero positivo <50 para ver a tabuada: "); scanf("%i", &numero1); while(numero1<=0 numero1>50); printf("\n\na tabuada do numero %i:\n", numero1); for(contador=1; contador<=10;contador++ ) resultado = contador *numero1 ; printf("%i * %i = %i\n", numero1,contador,resultado ); 36º Programa Descrição: Este programa ao ser compilado Calcula as cores pede ao utilizador a operação a efectuar de seguida mostra a cor escolhida. 30

31 // Exercício 36-a calcula as cores int opcao; char opcao1; do printf("\t** Programa que Calcula as cores**\n\n"); printf("\t(1) Verde\n\n"); printf("\t(2) Azul\n\n"); printf("\t(3) Vermelho\n\n"); printf("\t(4) Purpura\n\n"); printf("\t(5) Amarelo\n\n"); printf("\t Qual a operacao a efectuar: "); scanf("%d", &opcao); switch(opcao) case 1:system("\n\ncolor 20");break; case 2:system("\n\ncolor 10");break; case 3:system("\n\ncolor 40");break; case 4:system("\n\ncolor 50");break; case 5:system("\n\ncolor 60");break; 31

32 default:printf("\nerro opcao invalida!");break; printf("\n\nprima a tecla r para repetir ou outra para sair?\n"); scanf("%s", &opcao1); system("cls"); while(opcao1=='r' opcao1=='r'); 37º Programa Descrição: Este programa ao ser compilado Calcula números pares de 0 a 50. // Exercício 37 calcula os números pares de 0 a 50 printf("\t** Programa que Calcula numeros pares de 0 a 50**\n\n"); int numero; for (numero=0;numero<=50;numero= numero+2) 32

33 printf("\t%d\n",numero); 38º Programa Descrição: Este programa ao ser compilado Calcula números de 1 a 10 e 10 a 1 // Exercício 38 calcula os números de 1 a 10 e de 10 a 1 33

34 printf("\t** Programa que Calcula numeros de 1 a 10 e 10 a 1**\n\n"); int x,y; for (x=1,y=10;x<=10,y>0;x++,y--) printf("%i\t%i\n",x,y); 38-Aº Programa Descrição: Este programa ao ser compilado pede ao utilizador dois números de seguida faz do menor ao maior de seguida do maior ao menor. // Exercício 38_a calcula os numeros 34

35 printf("\t** Programa que Calcula numeros inseridos pelo utilizador **\n\n"); int x,y,t1,t2; printf("\n\n\tinsira o primeiro valor: "); scanf("%i", &x); printf("\n\n\tinsira o segundo valor: "); scanf("%i", &y); if(x==y) printf("sao Iguais"); for (t1=x, t2=y; t1<=y, t2>=x; t1++,t2--) printf("%i\t%i\n",t1,t2); for (t1=x, t2=y; t1>=y, t2<=x; x--,y++) printf("%i\t%i\n",x,y); 35

36 39º Programa Descrição: Este programa ao ser compilado calcula o Nome e a idade pede ao utilizador para inserir Nome, apelido e idade de seguida mostra o nome em função da idade. // Exercício 39 calcula o Nome e a idade printf("\t** Programa que Calcula o nome e a idade **\n\n"); char nome[0], apelido[0]; int x,i; printf("\n\n\tintroduza o nome e apelido: "); scanf("%s", &nome); scanf("%s", &apelido); printf("\n\n\tintroduza a idade: "); scanf("%i", &x); for(i=1 ;i<=x;i++) printf("%i \t %s %s\n",i,nome, apelido); printf("\n\no nome %s tem %i letras e o apelido %s tem %i letras",nome,strlen(nome), apelido,strlen (apelido)); 36

37 40º Programa Programa Descrição: Este programa ao ser compilado, calcula o Nome e a idade, depois pede ao utilizador para inserir nome apelido, idade de seguida o nome aparece com letras maiúsculas. Neste programa utilizamos o strupr, strcat strlen. // Exercício 40 calcula o Nome e a idade printf("\t** Programa que Calcula o nome e a idade **\n\n"); char nome[0], apelido[0]; int x,i; printf("\n\n\tintroduza o nome e apelido: "); scanf("%s", &nome); 37

38 scanf("%s", &apelido); printf("\n\n\tintroduza a idade: "); scanf("%i", &x); printf("\n\nbom dia %s %s\n\n",nome, apelido); for(i=1 ;i<=x;i++) printf("%i \t %s %s \n",i,nome, apelido); printf("\n\no nome %s tem %i letras e o apelido %s tem %i letras",nome,strlen(nome), apelido,strlen (apelido)); strcat(nome," "); printf("\n\nmaisculas: %s\n",strupr(nome)); printf("\n\nate a proxima %s\n",strcat(nome, apelido)); printf("\n\nmaisculas: %s\n",strupr(nome)); 41º Programa Descrição: Este programa ao ser compilado pede ao utilizador para inserir uma password, que tem 3 tentativas para entrar no programa, depois pede para inserir nome apelido, idade. 38

39 Neste programa utilizamos o strupr, strcat strlen. // Exercício 41 calcula o Nome e a idade printf("\t** Programa com o char **\n\n"); system("color 0a"); char nome[0],apelido[0],passe1[20],passe2[20] = "mxq"; int x,y,z =2, test; printf("\ninsira a password : "); scanf("%s",&passe1); test=strcmp(passe1,passe2); if (test!=0) system("cls"); printf("\n Password errada\n"); printf("\nrestam-lhe 2 tentativas, caso contrario sai do programa!\n"); do printf("\ninsira a password : "); scanf("%s",&passe1); test=strcmp(passe1,passe2); system("cls"); printf("\n Password errada"); printf("\nrestam %i tentativas!",z); 39

40 z--; while(test!=0 && z>0); printf("\n\nprograma Bloqueado\n"); if(test == 0) system("cls"); printf("\n\n\tintroduza o nome e apelido: "); scanf("%s", &nome); scanf("%s", &apelido); printf("\n\n\tintroduza a idade: "); scanf("%i", &x); printf("\n\nbom dia %s %s\n\n",nome, apelido); for(y=1 ;y<=x;y++) printf("%i \t %s %s \n",y,nome, apelido); printf("\n\no nome %s tem %i letras e o apelido %s tem %i letras",nome,strlen(nome), apelido,strlen (apelido)); strcat(nome," "); printf("\n\nmaisculas: %s\n",strupr(nome)); printf("\n\nate a proxima %s\n",strcat(nome, apelido)); printf("\n\nmaisculas: %s\n",strupr(nome)); 40

41 41

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

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

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

Titulo Módulo e Designação Programação - Ciclos e decisões Titulo Módulo e Designação 0783 - Programação - Ciclos e decisões Índice 19 Programa - PROGRAMA PARA DEFINIR O TIPO DE NUMERO... 2 20 Programa - pede a nota do exame a nota do trabalho calcula a media

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

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

782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS. 17-08-2010 Curso de TIS Sandra Jacinto

782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS. 17-08-2010 Curso de TIS Sandra Jacinto 782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS 17-08-2010 Curso de TIS Sandra Jacinto Índice Conteúdo 1º Programa... 3 2º Programa... 4 3º Programa... 5 4º Programa... 6 5º Programa...

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

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

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

O comando for permite que um certo trecho de programa seja executado um determinado número de vezes. A forma do comando for é a seguinte:

O comando for permite que um certo trecho de programa seja executado um determinado número de vezes. A forma do comando for é a seguinte: Laço de repetição for e while 12-03-15 Comando for O comando for permite que um certo trecho de programa seja executado um determinado número de vezes. A forma do comando for é a seguinte: for (comandos

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

ESTRUTURA COM DECISÃO COMPOSTA

ESTRUTURA COM DECISÃO COMPOSTA LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO COMPOSTA Prof. Dr. Daniel Caetano 2018-1 Objetivos Entender o que são decisões compostas Compreender como implementar decisões compostas Capacitar

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

#include <stdio.h> main () { short int desloca, byte, aux=1; printf("\n\ndigite um numero pertencente ao intervalo [0,255]: "); scanf("%hd", &byte);

#include <stdio.h> main () { short int desloca, byte, aux=1; printf(\n\ndigite um numero pertencente ao intervalo [0,255]: ); scanf(%hd, &byte); main () short int desloca, byte, aux=1; printf("\n\ndigite um numero pertencente ao intervalo [0,255]: "); scanf("%hd", &byte); printf("\ndigite a posicao do bit a testar entre 0 e 7: "); scanf("%hd",

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

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

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

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

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

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

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

Legibilidade do código fonte

Legibilidade do código fonte Sumário Legibilidade do código fonte Exemplos Normas Instrução switch Sintaxe e Semântica Exemplo Tipos enumerados Exemplo Programação 2007/2008 DEEC-IST 1 Legibilidade do código fonte Exemplo: Considere

Leia mais

Estruturas Compostas Parte II

Estruturas Compostas Parte II Estruturas Compostas Parte II Filas e Pilhas Leonardo Tórtoro Pereira Slides fortemente baseados no material do professor Ricardo Farias: http://www.cos.ufrj.br/~rfarias/cos121/ Pilhas Pilhas Também conhecida

Leia mais

PCI- Estrutura de Repetição II. Profa. Mercedes Gonzales Márquez

PCI- Estrutura de Repetição II. Profa. Mercedes Gonzales Márquez PCI- Estrutura de Repetição II Profa. Mercedes Gonzales Márquez Estrutura de Repetição Exemplo 1: Imprimir os n primeiros números inteiros positivos. int i, n; scanf("%d",&n); for (i=1; i

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

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

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

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

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

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO MÚLTIPLA. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO MÚLTIPLA. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO MÚLTIPLA Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender o que são decisões múltiplas Compreender como implementar decisões múltiplas Capacitar

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

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

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

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

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

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

Leia mais

Exercícios em C 1 Saulo O. D. Luiz

Exercícios em C 1 Saulo O. D. Luiz Exercícios em C 1 Saulo O. D. Luiz Exercícios 1. Faça um programa em C para receber três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. 2 Saulo O. D. Luiz #include

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

Computação El E etrônic i a If-Else

Computação El E etrônic i a If-Else Computação Eletrônica If-Else Prioridade dos Operadores 1 o! 2 o *,/,% 3 o +,- 4 o operadores relacionais 5 o && 6 o char Tipo numérico para representação de caracteres Valores entre -128 e 127 Pode-se

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

Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números.

Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números. Aula 6 - Mais exemplos de repetição Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números. P16) Dado N>0 e uma seqüência de N números, determinar o maior elemento da seqüência.

Leia mais

imprimir seus quadrados.

imprimir seus quadrados. 1) Dada uma seqüência de números inteiros não-nulos, seguida por 0, imprimir seus quadrados. int numero, /* usada para leitura da sequencia */ quadrado; /* guarda o quadrado do numero lido */ printf("\n\tcalculo

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Introdução à Ciência da Computação Introdução à Linguagem C: Parte II Prof. Ricardo J. G. B. Campello Sumário Seleção Simples Seleção Composta Seleção Encadeada Seleção de Múltipla Escolha Repetição com

Leia mais

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

Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Repetição Em certas situações é necessária a repetição de

Leia mais

Fundamentos de Programação1

Fundamentos de Programação1 Fundamentos de Programação1 Linguagem C Introdução e elementos principais Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO 1 Exemplo 2 % código em Octave/Matlab clc; A = 5; A = 4 ; if ( A > B ) printf ( A é maior

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

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

Introdução à Programação. Strings

Introdução à Programação. Strings Introdução à Programação Strings Sumário Caracteres (ASCII) Exercícios Vectores de caracteres Strings Exercícios Definição Uma string é um conjunto de caracteres armazenados num vector. Em C, o vector

Leia mais

Aula 11 - Repetições Encaixadas

Aula 11 - Repetições Encaixadas Aula 11 - Repetições Encaixadas Já vimos os seguintes comandos de repetição: while for do while O formato geral destes comando é: while (comparação) {c1; c2;...; cn; for (inicialização; comparação; incremento)

Leia mais

Revisão C++ - Parte 1

Revisão C++ - Parte 1 Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos

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

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

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

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

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

Prof. A. G. Silva. 04 de abril de Prof. A. G. Silva INE5231 Computação Científica I 04 de abril de / 90

Prof. A. G. Silva. 04 de abril de Prof. A. G. Silva INE5231 Computação Científica I 04 de abril de / 90 INE5231 Computação Científica I Prof. A. G. Silva 04 de abril de 2017 Prof. A. G. Silva INE5231 Computação Científica I 04 de abril de 2017 1 / 90 Conteúdo programático O computador - [3 horas-aula] Representação

Leia mais

Aula 05 -Introdução àlinguagc Programação: Estr. Dados Strings

Aula 05 -Introdução àlinguagc Programação: Estr. Dados Strings Aula 05 -Introdução àlinguagc Programação: Estr. Dados Strings OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com Caracteres Além dos tipos de dados numéricos com os quais temos trabalhado

Leia mais

Algoritmos. Estrutura de Repetição. enquanto. while. Grupos de Slides No 5. Prof. SIMÃO

Algoritmos. Estrutura de Repetição. enquanto. while. Grupos de Slides No 5. Prof. SIMÃO Algoritmos Estrutura de Repetição enquanto while Grupos de Slides No 5. Prof. SIMÃO 1 Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS Estrutura de Repetição enquanto % enquanto

Leia mais

Aula 01. Programação Condicional Programação repetitiva

Aula 01. Programação Condicional Programação repetitiva Logo Aula 01 Programação Condicional Programação repetitiva 2 Programação Condicional Uma programação condicional, como o próprio nome já diz, permite que determinadas instruções sejam executadas ou não,

Leia mais

Linguagem C (repetição)

Linguagem C (repetição) Linguagem C (repetição) André Tavares da Silva andre.silva@udesc.br Exercício Escrever um programa que conte (mostre na tela) os números de 1 a 100. Comandos aprendidos até o momento: printf, scanf, getchar,

Leia mais

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA Grupo I 1. Qual a condição a colocar, em linguagem C, para dizer se uma variável (n) é igual a 10? (A)if(n!=10) (B)else(n!=10) (C)if(n=10) (D)Nenhuma das anteriores. Resp.: (D) Obs: if (n==10) 2. Qual

Leia mais

Linguagem C Estruturas de Repetição

Linguagem C Estruturas de Repetição Linguagem C Estruturas de Repetição José Gustavo de Souza Paiva Introdução Como fazer um programa que mostre na tela os 4 primeiros números ímpares? Primeira solução printf( 1 ); printf( 3 ); printf( 5

Leia mais

Programação em Java - applets Patrícia da Conceição

Programação em Java - applets Patrícia da Conceição Programação em Java - applets 26-08-2010 Patrícia da Conceição Java1 package prog1; public class Main public static void main(string[] args) //Este e o primeiro programa //Programa de calculos System.out.println("\t***

Leia mais

Exercícios Programação Estruturada e Construção de Algoritmo

Exercícios Programação Estruturada e Construção de Algoritmo Exercícios Programação Estruturada e Construção de Algoritmo // >>> 1.0 Sequência Simples * Exer. 1) Ler um número e mostrar. int num; printf("digite um numero: "); printf("o numero que voce digitou foi:

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

NOME DO ALUNO: AVALIAÇÃO SIMULADA

NOME DO ALUNO: AVALIAÇÃO SIMULADA CURSO: ECA ECV EEL EPR - EMC SÉRIE: 1 a. e 2 a. DISCIPLINA: Algoritmos e Programação PROFESSOR: Paulo Cesar F. De Oliveira, BSc, PhD* RA: DATA: 21/11/2016 NOTA: NOME DO ALUNO:, AVALIAÇÃO SIMULADA 1ª Questão

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

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

Introdução à Programação. Ciclos 2ª parte Introdução à Programação Ciclos 2ª parte Sumário Ciclos do while for Exercícios Ciclos (while) while ( ) ; Enquanto for diferente de zero ou verdadeira, é

Leia mais

Algoritmos. Estrutura de Repetição. para - passo. for. Grupos de Slides No 7. Prof. SIMÃO

Algoritmos. Estrutura de Repetição. para - passo. for. Grupos de Slides No 7. Prof. SIMÃO Algoritmos Estrutura de Repetição para - passo for Grupos de Slides No 7. Prof. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS 1 Estrutura de Repetição para passo for

Leia mais

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

Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza Introdução à Programação Estruturada Parte 3 Material da Prof. Ana Eliza Arquitetura do Computador Digital MEMÓRIA Armazena dados e comandos UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE LÓGICA E ARITMÉTICA

Leia mais

Introdução à Programação 2006/2007. Resolução da Ficha de Problemas nº 1

Introdução à Programação 2006/2007. Resolução da Ficha de Problemas nº 1 Introdução à Programação 2006/2007 Resolução da Ficha de Problemas nº 1 1. Pretende-se escrever um programa que leia tecla a informação relativa a três notas de exame obtidas expressas em percentagem (0.0%

Leia mais

Curso de C. Declaração de Variáveis 18/3/ :48 1

Curso de C. Declaração de Variáveis 18/3/ :48 1 Curso de C Declaração de Variáveis 18/3/2008 15:48 1 Declaração de Variáveis Objetivos: Aprender como: Criar variáveis Atribuir um valor inicial à variável Escolher um nome para a variável 18/3/2008 15:48

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

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

Repetição. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Repetição Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Operadores aritméticos de atribuição =

Leia mais

Estrutura do programa

Estrutura do programa Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }

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

Aula 06: Condicionais (switch)

Aula 06: Condicionais (switch) Aula 06: Condicionais (switch) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Condicionais (if - else) Exemplos

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

Solução para os exercícios

Solução para os exercícios Solução para os exercícios Grupo I I.1 #include float medida; printf ("Entre valor em metros:\n"); scanf("%f", &medida); printf("valor lido: %f\ndecimetros: %f\ncentimetros: %f\nmilimetros:

Leia mais

783 Exercicio nº19. Exercicio 20. //Exercício 20 - Programa de ciclos e decisões... #include<stdio.h> main() { float exame,trabalho,media;

783 Exercicio nº19. Exercicio 20. //Exercício 20 - Programa de ciclos e decisões... #include<stdio.h> main() { float exame,trabalho,media; 783 Exercicio nº19 // Numeros positivos e negativos float numero; printf(" ***Programa que calcula os numeros positivos e negativos***\n"); printf("\tinsira um numero:"); scanf("%f", &numero); if (numero

Leia mais

OPERAÇÕES COM NÚMEROS INTEIROS

OPERAÇÕES COM NÚMEROS INTEIROS ADIÇÃO DE NÚMEROS INTEIROS COM SINAIS IGUAIS OPERAÇÕES COM NÚMEROS INTEIROS 1º Caso: (+3 ) + (+4) = + 7 +3 + 4 = + 7 ADIÇÃO DE NÚMEROS INTEIROS Quando duas parcelas são positivas, o resultado da adição

Leia mais

COMANDOS DE CONTROLE DE FLUXO. Luís Charneca.

COMANDOS DE CONTROLE DE FLUXO. Luís Charneca. COMANDOS DE CONTROLE DE FLUXO Luís Charneca luis.charneca@gmail.com O Comando IF (1) Os comandos de controle de fluxo são aqueles que permitem ao programador alterar a sequência de execução do programa.

Leia mais

Modulo 3: Else, Case, For...

Modulo 3: Else, Case, For... PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 3: Else, Case, For... Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Mais Comandos Condicionais Estrutura de Repetição Contável 2 Exemplo de

Leia mais

SITUAÇÃO VETORES. Imagine o seguinte problema:

SITUAÇÃO VETORES. Imagine o seguinte problema: 13/08/2014 PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO AULA 07 VETORES MATRIZES EXERCÍCIOS 1 SITUAÇÃO Imagine o seguinte problema: Crie um programa que

Leia mais

Computação e Programação Aula prática nº 5. Enunciados dos problemas

Computação e Programação Aula prática nº 5. Enunciados dos problemas Enunciados dos problemas 1 2. Implementação de uma calculadora 2.1 Objectivos do exercício análise sequencial de um problema baseada em objectos e desenvolvimento do respectivo algoritmo; codificação do

Leia mais

Exercícios: Capítulo 6 Funções SOLUÇÕES

Exercícios: Capítulo 6 Funções SOLUÇÕES Curso Técnico Superior Profissional em Redes e Sistemas Informáticos FUNDAMENTOS DE PROGRAMAÇÃO 2015/2016 Exercícios: Capítulo 6 Funções SOLUÇÕES 1. Elabore um programa que efectue o cálculo da área triângulo,

Leia mais

LEI 2016 LICENCIATURA EM ENGENHARIA INFORMÁTICA

LEI 2016 LICENCIATURA EM ENGENHARIA INFORMÁTICA LEI 2016 LICENCIATURA EM ENGENHARIA INFORMÁTICA Avaliam expressões. Estabelecem relações entre operandos. Devolvem Verdadeiro (1) ou Falso (0). Operador Nome Exemplo Significado do Exemplo == Igualdade

Leia mais

Programação Estruturada e Orientada a Objetos

Programação Estruturada e Orientada a Objetos INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

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

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

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

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

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

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

File: /media/data/ufam/undergrad/200902/aedi/coding/calculaarea.c Page 1 of 1

File: /media/data/ufam/undergrad/200902/aedi/coding/calculaarea.c Page 1 of 1 File: /media/data/ufam/undergrad/200902/aedi/coding/calculaarea.c Page 1 of 1 /* Programa calcula o area de uma circunferência */ #define PI 3.1415 float area; float raio; scanf("%f", &raio); area = 2.0

Leia mais