783 Programação de ciclos e decisões TIS - Monchique Ana
|
|
- Luiz Guilherme de Paiva Back
- 7 Há anos
- Visualizações:
Transcrição
1 783 Programação de ciclos e decisões TIS - Monchique Ana
2 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 ou nulo. // Ciclos e Decisões float numero; printf("\n\n insira um numero "); scanf("%f",&numero); if (numero>0) printf("\n\n o numero %.f e Positivo. ", numero ); if ( numero == 0) printf("\n\no numero: %.f e Nulo.", numero ); printf("\n\no numero: %.f e Negativo.", numero ); EXERCICIO Nº20 Descrição dos exercícios: Este programa calcula a nota dos alunos consoante a media da reprovado ou aprovado. / Notas dos alunos float notateste, notatrab, media; printf("\n\n insira nota do teste "); scanf("%f",¬ateste); 2
3 printf("\n\n insira nota do trab "); scanf("%f",¬atrab); media = (notateste + notatrab)/2; printf("\n\n A nota final e: %.2f", media ); ); if (media >= 10) printf("\n\no aluno esta e Aprovado e: %.2f", media printf("\n\no aluno esta reprovado: %.2f", media ); EXERCICIO Nº21 Descrição dos exercícios: Este programa dá o aproveitamento do aluno calculando a media final dizendo se ele é muito bom, bom, suficiente ou fraco. // Notas dos alunos float notateste, notatrab, media; printf("\n\n insira nota do teste "); scanf("%f",¬ateste); printf("\n\n insira nota do trab "); scanf("%f",¬atrab); media = (notateste + notatrab)/2; printf("\n\n A nota final e: %.2f", media ); if (media <4.5) printf("\n\no aproveitamento do aluno e fraco: %.2f", media ); if (media <9.5) printf("\n\no aproveitamento do aluno e insuficiente:%.2f",media ); 3
4 if (media <13.5) printf("\n\no aproveitamento do aluno e suficiente:%.2f",media ); if (media <17.5) printf("\n\no aproveitamento do aluno e Bom:" ); printf("\n\no aproveitamento do aluno e Muito Bom:" ); EXERCICIO Nº22 Descrição dos exercícios: cálculos de operações aritméticas com 2 operações decimais. Usando as operações de soma subtracção, multiplicação divisao potencia raiz quadrada // exercicio nº22 - calculos de operacões aritméticas # include<stdio.h> float a, b ; int c; printf("insira o valor de a :"); scanf ("%f",&a); // scanf fica a espera de nós introduzamos o valor printf (" insira o valor de b:"); scanf ( " %f",&b); 4
5 printf(" \n\n 1-soma " ); printf(" \n\n 2-subtraccao"); printf(" \n\n 3-multiplicacao" ); printf("\n\n 4-divisao"); printf("\n\n 5 potencia"); printf("\n\n 6 raiz quadrada"); printf (" \n\n a operacao que pretende realizar? "); scanf ( " %d",&c); if (c ==1) printf("\n\n A soma: %.2f", a+b); if (c ==1) printf("\n\a subtraccao e:%.2f", a - b ); if (c == 2) printf("\n\a subtraccao e:%.2f", a - b ); if (c==3 ) printf("\n\a Multiplicação e :%.2f",a*b ); ); if (c==4) printf("\n\na Divisão e:%.2f",a/b if (c==5) printf("\n\na potencia e:%.2f",pow (a,b )); if (c==6) 5
6 e:%.2f",sqrt(a)); e:%.2f",sqrt(b)); invalida!"); printf("\n\n\t raiz quadrada printf("\n\n\t raiz quadrada printf("\n\n\t erro!opcao EXERCICIO Nº23 Descrição dos exercícios: Este programa é igual ao anterior o que os distingue e o texto, usando as funções case e break. // exercicio nº23 - programa de calculos # include<stdio.h> float a, b ; int c; printf("insira o valor de a :"); scanf ("%f",&a); // scanf fica a espera de nós introduzamos o valor printf (" insira o valor de b:"); scanf ( " %f",&b); printf(" \n\n 1-soma " ); printf(" \n\n 2-subtraccao"); printf(" \n\n 3-multiplicacao" ); printf(" \n\n 4-divisao"); printf(" \n\n 5- potencia"); printf(" \n\n 6- raiz quadrada"); 6
7 printf(" \n\n 7- percentagem"); printf (" \n\n a operacao que pretende realizar"); scanf ( " %d",&c); switch (c) case 1:printf("\n A soma: %.2f", a+b);break; case 2:printf("\n A subtraccao e:%.2f", a - );break; case 3:printf("\n a Multiplicacao e :%.2f",a*);break; case 4:printf("\n A Divisao e:%.2f",a/b );break; case 5:printf("\n A potencia e:%.2f",pow (a,b ));break; case 6: case 7: printf("\n A percentagem e :%.2f",(a*b)/100);break; printf("\n A raiz quadrada e:%.2f",sqrt(a)); printf("\n A raiz quadrada e:%.2f",sqrt(b));break ; default: printf("\n\n\t erro!opcao invalida!"); EXERCICIO Nº24 Descrição dos exercícios:é Igual ao anterior esta mais personalizado / exercicio nº24 - programa de calculos # include<stdio.h> float a, b ; int c; // scanf fica a espera de nós introduzamos o valor printf(" \n\n 1-soma " ); printf(" \n\n 2-subtraccao"); printf(" \n\n 3-multiplicacao" ); printf(" \n\n 4-divisao"); printf(" \n\n 5- potencia"); printf(" \n\n 6- raiz quadrada"); printf(" \n\n 7- percentagem"); 7
8 printf (" \n\n a operacao que pretende realizar? "); scanf ( " %d",&c); switch (c) case 1: printf("\n insira o primeiro valor : "); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A soma dos dois valores e:%.2f", a + b );break; case 2: printf("\n insira o primeiro valor : "); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A subtraccao dos dois valores e:%.2f", a -b );break; case 3: printf("\n insira o primeiro valor :" ); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A multiplicacao dos dois valores e:%.2f", a*b );break; case 4: printf("\n insira o primeiro valor da divisao e :" ); printf("\n insira o segundo valor da divisao: ") scanf ( "%f",&b); ; printf("\n A divisao dos dois valores e:%.2f", a/b );break; case 5: printf("\n insira a base e :" ); printf("\n insira o expoente: "); scanf ( "%f",&b); ; printf("\n A potencia e:%.2f",pow (a,b ));break; case 6: printf("\n insira o valor e:%.2f"); printf("\n A raiz quadrada e:%.2f",sqrt(a ));break ; 8
9 case 7: printf("\n insira o primeiro numero :" ); printf("\n insira o segundo numero: "); scanf ( "%f",&b); ; printf("\n insira o valo:%.2f",(a*b)/100);break; default: printf("\n\n\t erro!opcao invalida!"); EXERCICIO Nº25 Descrição dos exercícios: Este programa determina se é par ou impar. // exercicio nº25 - programa que determina par ou impar # include<stdio.h> int numero; int resto; // scanf fica a espera de nós introduzamos o valor printf(" insira um numero"); scanf ( " %d",&numero); resto = numero%2; if(numero == 0) printf("\n\t E nulo"); if (resto == 0) printf("\n\t E par"); printf("\n\t E impar"); 9
10 EXERCICIO Nº26 Descrição dos exercícios: Programa que faz operações aritméticas exercicio nº26 - programa que determina par ou impar # include<stdio.h> float a, b ; int c, numero, resto; printf(" \n\n 1-soma " ); printf(" \n\n 2-subtraccao"); printf(" \n\n 3-multiplicacao" ); printf(" \n\n 4-divisao"); printf(" \n\n 5- potencia"); printf(" \n\n 6- raiz quadrada"); printf(" \n\n 7- percentagem"); printf(" \n\n 8- par ou impar"); printf (" \n\n a operacao que pretende realizar? "); scanf ( " %d",&c); switch (c) case 1: printf("\n insira o primeiro valor : "); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A soma dos dois valores e:%.2f", a + b );break; case 2: printf("\n insira o primeiro valor : "); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A subtraccao dos dois valores e:%.2f", a -b );break; case 3: printf("\n insira o primeiro valor :" ); printf("\n insira o segundo valor : "); 10
11 scanf ( "%f",&b); printf("\n A multiplicacao dos dois valores e:%.2f", a*b );break; case 4: printf("\n insira o primeiro valor da divisao e :" ); printf("\n insira o segundo valor da divisao: "); scanf ( "%f",&b); ; printf("\n A divisao dos dois valores e:%.2f", a/b );break; case 5: printf("\n insira a base e :" ); printf("\n insira o expoente: "); scanf ( "%f",&b); ; printf("\n A potencia e:%.2f",pow (a,b ));break; ));break ; case 6: printf("\n insira o valor e:%.2f"); printf("\n A raiz quadrada e:%.2f",sqrt(a case 7: printf("\n insira um numero :" ); printf("\n insira o valor da percentagem: "); scanf ( "%f",&b); ; printf("\n\n\t%.f * %.f%% = %.2f", a,b, (a*b)/100);break; case 8: printf("\n insira um numero:" ); scanf ("%d",&numero); resto = numero%2; if(numero == 0) printf("\n o numero e nulo : "); 11
12 if (resto == 0) printf("\n o numero e par "); printf("\n\t E impar"); break; default: printf("\n\n\t erro!opcao invalida!"); EXERCICIO Nº27 Descrição dos exercícios: Programa de 0 a 20 ciclo While // exercicio nº27 - programa de 0 a 20 ciclo While # include<stdio.h> int numero; numero = 20; while ( numero >=0) printf("%i\n",numero); numero--; 12
13 EXERCICIO Nº28 Descrição dos exercícios: igual ao exercício de cima mas ao contrário // exercicio nº27 - programa de 0 a 20 ciclo While # include<stdio.h> int numero; numero = 0; while ( numero <=20) printf("%i\n",numero); numero++; EXERCICIO Nº29 Descrição dos exercícios: Este programa corre os números de forma ascendente e descendente. //Programa que corre os números de forma ascendente e descendente int numero1, numero2; numero1=0, numero2=20; while(numero1<=20 && numero2>=0) printf("%i \t %i\n", numero1, numero2); numero1++, numero2--; 13
14 EXERCICIO Nº30 Descrição dos exercícios: ciclo While de 0 a 20. / exercicio nº30 - programa de 0 a 20 ciclo While # include<stdio.h> int numero = 0, num = 20; while ( numero <=20 && num>=0) printf("\n%i*%i=%i",numero,num,(numero*num)); numero++,num--; EXERCICIO Nº31 Descrição dos exercícios: programa ciclo While programa ascendente/decrescente/multiplicação // exercicio nº31 - programa ciclo While # include<stdio.h> int numero1,numero2; printf("** PROGRAMA ASCENDENTE/DECRESCENTE/MULTIPLICACAO **\n\n"); printf("\n\ninsira o primeiro valor: "); scanf("%i", &numero1); printf("\n\ninsira o segundo valor: "); scanf("%i", &numero2); int tmp1 = numero1; 14
15 int tmp2 = numero2; if(numero1<numero2) while(tmp1<numero2 && tmp2>=numero1) printf("%i\tx\t%i\t\t%i\n",numero1,numero2,numero1*numero2) ; numero1++; numero2--; while(numero2<=numero1 && numero2>=numero1) printf("%i\tx\t%i\t\t%i\n",numero1,numero2,numero2*numero1) ; numero1++; numero2--; if (numero1==numero2) printf("os numeros são iguais"); while (tmp1>=numero2 && tmp2<=numero1) printf("%i\tx\t%i\t\t%i\n",numero1, numero1*numero2); numero1--; numero2++; numero2, 15
16 EXERCICIO Nº32 Descrição dos exercícios: programa ciclo While, programa divisão // exercicio nº32- programa ciclo While int numero1, numero2, resto; printf("** PROGRAMA Divisao **\n\n"); printf("\n\ninsira o primeiro valor: "); scanf("%i", &numero1); printf("\n\ninsira o segundo valor: "); scanf("%i", &numero2); int tmp1 = numero1; int tmp2 = numero2; if(numero1<numero2) while(tmp1<=numero2 && tmp2>=numero1) resto = numero1%numero2; if(resto == 0) printf("%i\t %i\t %i\t %i\n",numero2, numero1, numero2/numero1, resto); numero1++; numero2--; if (numero1==numero2) printf("os numeros sao iguais"); while(tmp1>=numero2 && tmp2<=numero1) resto = numero1%numero2; if(resto == 0) printf("%i\t %i\t %i\t %i\n", numero2, numero1, numero1/numero2, resto); numero1--; numero2++; 16
17 EXERCICIO Nº33 Descrição dos exercícios: ciclo While // exercicio nº33- programa ciclo While int numero1, numero2, resto; char opcao; do printf("** PROGRAMA Divisao **\n\n"); printf("\n\ninsira o primeiro valor: "); scanf("%i", &numero1); printf("\n\ninsira o segundo valor: "); scanf("%i", &numero2); int tmp1 = numero1; int tmp2 = numero2; if(numero1<numero2) while(tmp1<=numero2 && tmp2>=numero1) resto = numero1%numero2; if(resto == 0) printf("%i\t %i\t %i\t %i\n",numero2, numero1, numero2/numero1, resto); numero1++; numero2--; if (numero1==numero2) printf("os numeros sao iguais"); while(tmp1>=numero2 && tmp2<=numero1) resto = numero1%numero2; if(resto == 0) printf("%i\t %i\t %i\t %i\n", numero2, numero1, numero1/numero2, resto); numero1--; numero2++; 17
18 printf("\n\nprima a tecla r para repetir ou outra para sair?\n"); scanf("%s",&opcao); system ("CLS"); while(opcao=='r' opcao=='r' ); // EXERCICIO Nº34 Descrição dos exercícios: programa ciclo While, Programa números positivos entre 1 e 50, // exercicio nº34- programa ciclo While int a,conta,resultado; conta=0; do printf("\t***** Programa numeros positivos entre 1 e 50 *****\n\n"); scanf("%d",&a); while(a<=0 a>50); printf("a tabuada do numero %d: \n", a); while(conta<10) conta++; resultado = a*conta; printf("%d* %d = %d \n", a,conta,resultado); 18
19 EXERCICIO Nº35 Descrição dos exercícios: programa ciclo While // exercicio nº35- programa ciclo While, for int a,contador,resultado; do printf("\t***** Programa numeros positivos entre 1 e 50 *****\n\n"); scanf("%d",&a); while(a<=0 a>50); printf("a tabuada do numero %d: \n", a); for(contador=1; contador<=10; contador++) resultado = contador*a; printf("%d* %d = %d \n", a,contador,resultado); EXERCICIO Nº36 Descrição dos exercícios: programa ciclo While, programa de cores // exercicio nº36- programa ciclo While, for int opcao; char opcao1; do do printf("\t***** Programa de cores*****\n\n"); printf("\n1 verde"); printf("\n2 vermelho"); printf("\n3 azul"); printf("\n4 "); 19
20 printf (" \n\n escolha uma cor "); scanf ( " %d",&opcao); while(opcao<=0 opcao>4 ); switch (opcao) case 1: printf("\n escolheu a cor verde : "); system ("color 20 "); break; case 2: printf("\n escolheu a cor vermelha: "); system ("color 40"); break; case 3: case 4: printf("\n escolheu a cor azul: "); system ("color 10"); break; printf("\n escolheu a cor purpura : "); system ("color 50"); break; printf("\n\nprima a tecla r para repetir ou outra para sair?\n"); scanf("%s",&opcao1); system ("CLS"); while(opcao1=='r' opcao1=='r' ); 20
21 EXERCICIO Nº37 Descrição dos exercícios: programa ciclo For de números Pares // exercicio nº37 - programa ciclo For printf("\t***** Programa de numeros Pares *****\n\n"); int a; for(a=0; a<=50; a=a+2) printf("%d \n", a); EXERCICIO Nº38 Descrição dos exercícios: programa ciclo For, programa de números Pares // exercicio nº38 - programa ciclo For printf("\t***** Programa de numeros Pares *****\n\n"); int a,b; for(a=1, b= 10; a<=10; b>=0,a++,b--) printf("%i\t%i\n", a,b); 21
22 EXERCICIO Nº39 Descrição dos exercícios: programa ciclo For, Programa com strings programa pede nome e apelido e depois a idade. // exercicio nº39 - programa ciclo For printf("\t***** Programa com strings*****\n\n"); int x,y; char nome[0],apelido[0]; printf("** PROGRAMA NOME/NUMERO **\n\n"); printf("\n\ninsira o seu Nome e apelido : "); scanf("%s",&nome); scanf("%s", &apelido); printf("\n\ninsira a sua idade: "); scanf("%i",&x); for(y=1;y<=x;y++) printf("%i\t%s\t%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)); 22
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
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...
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
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
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
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
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
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
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C PROFESSOR : Romilson Lopes Sampaio Estruturas de Repetição São três estruturas
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,
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...
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
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)
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;
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
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...
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
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
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
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
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,
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;
#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",
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)
1) Operadores de auto incremento ++ e auto decremento --
Aula 09 - Operadores de auto incremento e auto decremento, atribuição múltipla, atribuição na declaração, atribuição resumida e algumas regras de boa programação. 1) Operadores de auto incremento ++ e
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
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
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
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
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:
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
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
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
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
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)
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
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
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 =
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;
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
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;
ICMC USP. 1.semestre/2011 SCC120 - ICC. Aula: Comandos em C. Profa. Roseli Ap. Francelin Romero
ICMC USP 1.semestre/2011 SCC120 - ICC Aula: 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 é falsa
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
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
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
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
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
Introdução à Linguagem C
Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria beltrame@mail.ufsm.br
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],
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
printf("ola pessoal\nestou programando em C"); +++++++++++++++++++++++++++++++++++++++++++++++ #include int a; a=10; printf("o valor de a : %d",a,"\n\n"); ++++++++++++++++++++++++++++++++++++++++++++++
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
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
Vetores(Arrays) Olimpíadas de Informática. Aulas preparatórias Introdução a Programação em C.
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Vetores(Arrays) Prof. Gemilson George gemilson@colegiogeo.com.br Blog: informaticageo.wordpress.com GEO.OBI Aula 05 Definição:
RESUMO DE CONCEITOS BÁSICOS DE C
Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação RESUMO DE CONCEITOS BÁSICOS DE C 1 Material preparado pela profa Silvana Maria Affonso de Lara 2º semestre de 2010
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C.
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: gemilson Fone:
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...
Ficha de Avaliação Sumativa. Notas Gerais:
Ficha de Avaliação Sumativa EFA Tecnológico - Técnico de Informática e Sistemas UFCD:0783 Programação em C C++ - Ciclos e Decisões Duração: 150 minutos Nome Formando: Data: / / Formador: João Leitão :
GFM015 Introdução à Computação Algoritmos e Programação / Controle de Fluxo / Estutura Condicional
GFM015 Introdução à Computação Algoritmos e Programação / Controle de Fluxo / Estutura Condicional Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/ic UFU/FACOM Programa 1. Noções básicas
USP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria
USP - ICMC - SSC SSC 0501-1o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] icmc. usp. br, gmail. com Página Pessoal: http://www.icmc.usp.br/~fosorio/
Introdução a Programação na Linguagem C.
Introdução a Programação na Linguagem C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: facebook.com/gemilson Fone: (83)8880-2046 Blog: informaticageo.wordpress.com
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
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
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);
Expressões lógicas, expressões condicionais, prioridades e operadores, base binária, operadores de bits
Expressões lógicas, expressões condicionais, prioridades e operadores, base binária, operadores de bits Equivalência entre valores lógicos e aritméticos Quando uma expressão lógica é calculada dentro do
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
Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: aninhada, seleção de casos e outras. Aula 06 Prof. Piva Exercício... Faça um algoritmo que leia dois números inteiros e
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: >, =,
Curso de C. Estruturas de Repetição 29/03/ :18 1
Curso de C Estruturas de Repetição 29/03/2011 15:18 1 Estruturas de Repetição Roteiro: Introdução Comando while Comando do...while Op. de incremento; formas simplificadas Comando for 29/03/2011 15:18 2
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
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
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
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)
Linguagem C. Exemplos de scripts
Linguagem C Introdução à programação em Linguagem C Exemplos de scripts Emanuel Camacho 2015 earc96@hotmail.com a33878@ubi.pt 0 1 Programas 1.1 Calcular a média de n números reais inseridos. int i,x,n;
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
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
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
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
Modulo 4: while do while (limites de variáveis)
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Até aqui apreendemos as estruturas: If e If...else Switch
Linguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná
Linguagem C IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais Entrada e saída
Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO
Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO Função Printf() Sintaxe printf( expressão de controle, argumentos); É uma função padrão para exibir uma mensagem na
Linguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva atavares@joinville.udesc.br Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
Introdução à Programação
Introdução à Programação 1.Ano LCC-MIERSI DCC - FCUP Nelma Moreira Aula 3 Tipos, Expressões,Operadores Tipos de dados Variáveis Constantes Constantes Simbólicas Expressões Operadores aritméticos, relacionais
Introdução à Programação
Introdução à Programação Instruções condicionais e Operadores Sumário Instruções Condicionais If Switch Precedência dos operadores 1 Instruções condicionais A condição if executa uma instrução caso a expressão
LISTA DE EXERCÍCIOS COMANDOS
--------------------------------- LISTA DE EXERCÍCIOS - --------------------------------- (UniFacs BA) - - - - - - - - - - COMANDOS - - - - - - - - - - # include ----- usa os codigos de dev c++.
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
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.8. Estruturas 3.8.1. Introdução 3.8.2. Uso
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, é
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
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
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
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
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
Comandos de Repetição -Laços
Comandos de Repetição -Laços Os comandos de repetição possibilitam que um conjunto de comandos possam ser repetidos seguindo uma determinada regra ou condição. alguns comandos repetem um conjunto de instruções
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
Introdução à Computação - Linguagem C: aulas 03, 04 e 05. Mauro Cesar Bernardes 03/Junho/2014
Introdução à Computação - Linguagem C: aulas 03, 04 e 05 Mauro Cesar Bernardes 03/Junho/014 Agenda Revisão de Comandos Básicos: printf scanf while for if... Else Funções Vetores e Matrizes Passagem de
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.