Você está na página 1de 11

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

Exemplos de fluxogramas
/* soma-n.c Somatoria de n numeros */ #include <stdio.h> /*diretiva biblioteca padrao de entrada e saida*/ void main() /*funcao principal*/ { float numero, soma=0; int cont=0,quant=0; clrscr(); printf("Quantos numeros quer somar: "); scanf("%d",&quant); do { printf("forneca o numero: "); scanf("%f",&numero); soma=soma+numero; cont=cont+1; } while (cont<quant); printf("O valor da soma e: %8.6f",soma); printf("\n"); printf("Aperte qualquer tecla para terminar"); getch(); }

/*fatorial.c fatorial 5 primeiros numeros inteiros*/ #include <stdio.h> #include <conio.h> main() { int i, fatorial; printf("\n Fatorial dos 5 primeiros inteiros"); for(i=1,fatorial=1 ; i<=5 ; i++) { fatorial= fatorial*i; printf("\n numero = %d fatorial = %d", i,fatorial); } printf("\n O programa terminou!"); getch(); return(0); }

1 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

/* soma3.c programa para somatoria de 3 numeros */ #include <stdio.h> /* biblioteca padrao */ #include <stdlib.h> main() /*funcao principal*/ { float numero1, numero2, numero3, soma=0; clrscr(); printf("\n Forneca 3 numeros para a soma:"); printf("\n Fornea o primeiro numero: "); scanf("%f",&numero1); printf("\n Fornea o segundo numero: "); scanf("%f",&numero2); printf("\n Fornea o terceiro numero: "); scanf("%f",&numero3); soma=numero1 + numero2 + numero3; printf("\n O valor da soma e: %8.4f",soma); printf("\n Aperte uma tecla para terminar"); getch(); return(0); /* final do programa. */ }

/* Soma-n1.c*/ /* Somatoria de n numeros */ #include <stdio.h> /*biblioteca padrao de entrada e saida*/ void main() /*funcao principal*/ { float num, soma=0; int cont=0,quant=0; clrscr(); printf("Quantos numeros quer somar:"); scanf("%d",&quant); for (cont=0 ; cont<quant;cont=cont+1) { printf("fornea o numero: "); scanf("%f",&num); soma=soma+num; } printf("O valor da soma e: %8.6f",soma); printf("\n"); printf("Aperte qualquer tecla para terminar"); getch(); }

2 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

/*Soma-n1b.c*/ /* Somatoria de n numeros */ #include <stdio.h> /* biblioteca padro */ void main() /*funo principal*/ { float num, soma=0; int cont=0,quant=0; clrscr(); printf("\n O programa soma n numeros,"); printf("\n n deve estar entre 2 e 10 \n"); do { printf("\n Quantos numeros quer somar: "); scanf("%d",&quant); } while(quant<2||quant>10); for (cont=0 ; cont<quant;cont=cont+1) { printf("\n Forneca o numero:"); scanf("%f",&num); soma=soma+num; } printf("\n O valor da soma e: %8.6f",soma); printf("\n"); printf("\n Aperte qualquer tecla para terminar"); getch(); }

/*soma-n2.c*/ /* Somatoria de n numeros */ #include <stdio.h> /* biblioteca padrao */ void main() /*funcao principal*/

3 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

{ float num, soma=0; int cont=0,quant=0; clrscr(); printf("Quantos numeros quer somar: "); scanf("%d",&quant); while (cont<quant) { printf("fornea o numero: "); scanf("%f",&num); soma=soma+num; cont=cont+1; } printf("O valor da soma e: %8.6f",soma); printf("\n"); printf("Aperte qualquer tecla para terminar"); getch(); }

/*soma-n3.c*/ /* Somatoria de n numeros */ #include <stdio.h> /* biblioteca padrao */ void main() /*funcao principal*/ { float num, soma=0; int cont=0,quant=0; clrscr(); printf("Quantos numeros quer somar: "); scanf("%d",&quant); do { printf("fornea o numero: "); scanf("%f",&num); soma=soma+num; cont=cont+1; } while (cont<quant); printf("O valor da soma e: %8.6f",soma); printf("\n Aperte qualquer tecla para terminar"); getch(); }

4 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

/*soma-n5.c*/ /* Somatoria de n numeros */ #include <stdio.h> /* biblioteca padrao */ void main() /*funcao principal*/ { float num, soma=0; int cont,quant; char resp; cont=0;soma=0; clrscr(); do { printf("Quantos numeros quer somar: "); scanf("%d",&quant); while (cont<quant) { printf("fornea o numero: "); scanf("%f",&num); } soma=soma+num; cont=cont+1; } printf("\n O valor da soma e %8.6f",soma); printf("\n Quer continuar (S/N)?"); resp=getche(); resp=toupper(resp); } while (resp=='S'); printf("Aperte qq tecla para terminar"); getch(); }

5 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

/*switch1.c*/ /* Operacoes numeros */ #include <stdio.h> void main() /*funcao principal*/ { float a=5.0,b=3.0; int aa=5,bb=3; char resp; printf("\n a=5 e b=3"); printf("\n Teste operacoes"); printf("\n Divisao(A)"); printf("\n Multiplicacao(B); printf("\n Soma(C)"); printf("\n Substracao(D)"); printf("\n Divisao modular(E)"); printf("\n Forneca a letra correspondente!"); resp=toupper(getche()); switch(resp) { case 'A':printf("\n a/b = %f",a/b); break; case 'B':printf("\n a*b = %f",a*b); break; case 'C':printf("\n a+b = %f",a+b); break; case 'D':printf("\n a-b = %f",a-b); break; case 'E':printf("\n a mod b= %d",aa%bb); break; default: printf("\n comando desconhecido!"); printf("\n Entre com A, B, C, D ou E"); } printf("\n Aperte qq tecla"); getch(); }

6 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

/*switch2.c*/ /* Operacoes numeros */ #include <stdio.h> void main() /*funcao principal*/ { float num1=5.0, num2=3.0; char opcao,resp; clrscr(); printf("\n Temos os seguintes numeros: a=5 e b=3"); printf("\n Voce pode testar 4 operacoes matematicas ou sair"); printf("\n (D)ivisao"); printf("\n (M)ultiplicacao"); printf("\n (A)diao"); printf("\n (S)ubstracao"); printf("\n (F)im"); do { printf("\n Forneca a letra correspondente: "); opcao=toupper(getche()); switch(opcao) { case 'D': printf("\n a/b = %f",num1/num2); break; case 'M': printf("\n a*b = %f",num1*num2); break; case 'A': printf("\n a+b = %f",num1+num2); break; case 'S': printf("\n a-b = %f",num1-num2); break; case 'F': exit(0); default: printf("\n Comando desconhecido!"); printf("\n Entre com D, M, A, ou S"); } gotoxy(1,wherey());textcolor(13); printf("\n Quer continuar (enter) ou nao (N)?: "); resp=getche(); resp=toupper(resp); } while(resp!='N'); printf("\n Aperte qq tecla!"); getch(); }

7 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

8 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

/*switch3.c*/ /* Operaces numeros */ #include <stdio.h> /* biblioteca padrao */ void main() /*funcao principal*/ { float num1=5.0, num2=3.0; char opcao,resp; clrscr(); printf("\n Temos os seguintes numeros: a=5 e b=3"); printf("\n Pode testar 4 operacoes matematicas ou sair"); printf("\n (D)ivisao"); printf("\n (M)ultiplicacao"); printf("\n (A)diao"); printf("\n (S)ubstracao(D)"); printf("\n (F)im"); do { printf("\n Forneca a letra correspondente!"); opcao=toupper(getche()); switch(opcao) { case 'D': printf("\n a/b = %f",num1/num2); case 'M': printf("\n a*b = %f",num1*num2); case 'A': printf("\n a+b = %f",num1+num2); case 'S': printf("\n a-b = %f",num1-num2);break; case 'F': exit(0); default: printf("\ncomando desconhecido!"); printf("\nEntre com D, M, A, ou S"); } printf("\nQuer continuar(Y/N)?"); resp=getche(); resp=toupper(resp); } while(resp=='Y'); printf("\nAperte qq tecla para terminar"); getch(); }

9 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

/*tabasci.c*/ /*ex15.c mostra codigo ASCII extendido*/ #include <stdio.h> #include <conio.h> main() { char parada; int x = 1, y = 1 , curx = 1, cury = 1; clrscr(); do { gotoxy(curx,cury); printf ("%3d",x*y); x=x+1;

10 de 11

15/2/2012 16:45

Exemplos de fluxogramas

http://www.fea.unicamp.br/docentes/ortega/info/curso/exfluxos.htm

curx=curx+6; if (curx > 31) (cury = cury+1, curx = 1, y = y+1, x=1 ); } while ( cury < 7) ; printf ("\n\n Tabela do 6"); getch(); }

Homepage Ir para o topo da Pgina Ir para o Menu das Aulas

11 de 11

15/2/2012 16:45

Você também pode gostar