CProgramação emquinta-feira, 23 de junho de 2011
O que é linguagem CC é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, de alto nível, padronizada pela ISO, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).C é uma das linguagens de programação mais popularese existem poucas arquiteturas para as quais não existem compiladores para C. C tem influenciado muitas outras linguagens de programação,mais notavelmente C++, que originalmente começou como uma extensão para C.2
Os CriadoresKenneth Thompson (Nova Orleães, 4 de fevereiro de 1943) é um cientista computacional, conhecido pela sua influência no sistema operacional UNIX.Dennis MacAlistair Ritchie (Bronxville, 9 de Setembro de 1941) é um cientista da computação estadunidense, notável pela sua influência em linguagens de programação como ALTRAN, B, BCPL e C, e em sistemas operacionais como o Multics e o UNIX.Ken ThompsonDennis Ritchie3
CompiladorO código em linguagem C consiste em instruções que o computador deverá seguir. O compilador realiza o trabalho de traduzir essas instruções para linguagem de máquina, de forma a poderem ser executadas pelo computador.4
Janela do Compilador5
Janela do Compilador6
Janela do Programa7
Algoritmos8cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Indica o uso da Biblioteca.
Algoritmos9cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Corresponde ao início do programa.
Algoritmos10Obs.: Todas as variáveis devem ser declaradas antes de serem usadas.cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Declaração de 4 variáveis.
Algoritmos11cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Função de saída: Demonstra uma pergunta ouum resultado.
Algoritmos12Função de entrada: Armazena dados para serem utilizados mais tarde.cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;
Algoritmos13cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Calcula a média dos 3 números e armazena o resultado na variável media.
Algoritmos14cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Escreve na tela o valor da variável media, calculado na linha anterior.
Algoritmos15cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Espera uma tecla qualquer ser digitada para finalizar o programa.
Algoritmos16cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Chave final equivalente ao fim do programa
Algoritmos17cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Note que no final da cada comando é necessária a presença de um ponto vírgula!
Criando umaCalculadora18
1º - Inclusão das Bibliotecas#include <iostream.h>#include <conio.h>#include <stdio.h>#include <math.h>/* A biblioteca ‘<math.h>’ é responsável pelas operações matemáticas */19
2º - Início do Programamain(){/* A 'main()' deve ser escrita com letras minúsculas */20
3º - O Algoritmo float a;cout << "\nEscolha a operacao a ser feita:\n";cout << "\nAdicao:        (1)";cout << "\nSubtracao:     (2)";cout << "\nMultiplicacao: (3)";cout << "\nDivisao:       (4)";cout << "\nRaiz Quadrada: (5)\n\n";cin >> a;21
Adiçãoif (a==1) /* Condição 'se' em português*/{float a, b, c, r;cout << "\nDigite 2 numeros para a adicao: ";cin >> a;cin >> b;  c = a+b;cout << "\nO resultado de " << a << "+" << b << " e: " << c;22
Adição  cout << "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!";  }23
Adição  if (r!=1, r!=2)  {    cout << "\nResposta invalida!";getch();  }}24
Subtraçãoif (a==2){float a, b, c, r;cout << "\nDigite 2 numeros para a subtracao: ";cin >> a;cin >> b;  c = a-b;cout << "\nO resultado de " << a << "-" << b << " e: " << c;25
Subtração  cout << "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!";  }26
Subtração  if (r!=1, r!=2)  {    cout << "\nResposta invalida!";getch();  }}27
Multiplicaçãoif (a==3){float a, b, c, r;cout << "\nDigite 2 numeros para a multiplicacao: ";cin >> a;cin >> b;  c = a*b;cout << "\nO resultado de " << a << "." << b << " e: " << c;28
Multiplicação  cout << "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!";  }29
Multiplicação  if (r!=1, r!=2)  {    cout << "\nResposta invalida!";getch();  }}30
Divisãoif (a==4){float a, b, c, r;cout << "\nDigite 2 numeros para a divisao: ";cin >> a;cin >> b;  c = a/b;cout << "\nO resultado de " << a << ":" << b << " e: " << c;31
Divisão  cout << "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!";  }32
Divisão  if (r!=1, r!=2)  {    cout << "\nResposta invalida!";getch();  }}33
Raiz Quadradaif (a==5){float a, b, r;cout << "\nDigite 1 numero para a raiz quadrada: ";cin >> a;b = sqrt(a); /* Função de raiz quadrada ‘SQuareRooT’ */cout << "\nA raiz quadrada de " << a << " e: " << b;34
Raiz Quadrada  cout << "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!";  }35
Raiz Quadrada  if (r!=1, r!=2)  {    cout << "\nResposta invalida!";getch();  }}36
3º - O Algoritmoif (a>5){cout<< "\nEstaoperacaonao existe!";getch();}if(a<1){cout<< "\nEstaoperacaonao existe!";getch();}}37
Obrigado por sua Atenção!!!Equipe:Francisco Thales Rocha SousaGabriel Benedetti VendruscoloMatheus Silveira FontelesAntônia Larissa Mariano SilvaBianca Maria RochaEmanuela Silva NevesKerollyn Silva VianaMaria Dalila FerreiraMaria Luiza VasconcelosProfessor: Dyêgo ArmandoFim!

Programação em C

  • 1.
  • 2.
    O que élinguagem CC é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, de alto nível, padronizada pela ISO, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).C é uma das linguagens de programação mais popularese existem poucas arquiteturas para as quais não existem compiladores para C. C tem influenciado muitas outras linguagens de programação,mais notavelmente C++, que originalmente começou como uma extensão para C.2
  • 3.
    Os CriadoresKenneth Thompson(Nova Orleães, 4 de fevereiro de 1943) é um cientista computacional, conhecido pela sua influência no sistema operacional UNIX.Dennis MacAlistair Ritchie (Bronxville, 9 de Setembro de 1941) é um cientista da computação estadunidense, notável pela sua influência em linguagens de programação como ALTRAN, B, BCPL e C, e em sistemas operacionais como o Multics e o UNIX.Ken ThompsonDennis Ritchie3
  • 4.
    CompiladorO código emlinguagem C consiste em instruções que o computador deverá seguir. O compilador realiza o trabalho de traduzir essas instruções para linguagem de máquina, de forma a poderem ser executadas pelo computador.4
  • 5.
  • 6.
  • 7.
  • 8.
    Algoritmos8cin >> x;cin>> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Indica o uso da Biblioteca.
  • 9.
    Algoritmos9cin >> x;cin>> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Corresponde ao início do programa.
  • 10.
    Algoritmos10Obs.: Todas asvariáveis devem ser declaradas antes de serem usadas.cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Declaração de 4 variáveis.
  • 11.
    Algoritmos11cin >> x;cin>> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Função de saída: Demonstra uma pergunta ouum resultado.
  • 12.
    Algoritmos12Função de entrada:Armazena dados para serem utilizados mais tarde.cin >> x;cin >> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;
  • 13.
    Algoritmos13cin >> x;cin>> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Calcula a média dos 3 números e armazena o resultado na variável media.
  • 14.
    Algoritmos14cin >> x;cin>> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Escreve na tela o valor da variável media, calculado na linha anterior.
  • 15.
    Algoritmos15cin >> x;cin>> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Espera uma tecla qualquer ser digitada para finalizar o programa.
  • 16.
    Algoritmos16cin >> x;cin>> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Chave final equivalente ao fim do programa
  • 17.
    Algoritmos17cin >> x;cin>> y;cin >> z;media = (x+y+z)/3;cout << “A média é: ”<< media;getch();}#include <iostream.h>#include <conio.h>main(){float x, y, z;float media;cout << “Digite 3 valores: ”;Note que no final da cada comando é necessária a presença de um ponto vírgula!
  • 18.
  • 19.
    1º - Inclusãodas Bibliotecas#include <iostream.h>#include <conio.h>#include <stdio.h>#include <math.h>/* A biblioteca ‘<math.h>’ é responsável pelas operações matemáticas */19
  • 20.
    2º - Iníciodo Programamain(){/* A 'main()' deve ser escrita com letras minúsculas */20
  • 21.
    3º - OAlgoritmo float a;cout << "\nEscolha a operacao a ser feita:\n";cout << "\nAdicao: (1)";cout << "\nSubtracao: (2)";cout << "\nMultiplicacao: (3)";cout << "\nDivisao: (4)";cout << "\nRaiz Quadrada: (5)\n\n";cin >> a;21
  • 22.
    Adiçãoif (a==1) /*Condição 'se' em português*/{float a, b, c, r;cout << "\nDigite 2 numeros para a adicao: ";cin >> a;cin >> b; c = a+b;cout << "\nO resultado de " << a << "+" << b << " e: " << c;22
  • 23.
    Adição cout<< "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!"; }23
  • 24.
    Adição if(r!=1, r!=2) { cout << "\nResposta invalida!";getch(); }}24
  • 25.
    Subtraçãoif (a==2){float a,b, c, r;cout << "\nDigite 2 numeros para a subtracao: ";cin >> a;cin >> b; c = a-b;cout << "\nO resultado de " << a << "-" << b << " e: " << c;25
  • 26.
    Subtração cout<< "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!"; }26
  • 27.
    Subtração if(r!=1, r!=2) { cout << "\nResposta invalida!";getch(); }}27
  • 28.
    Multiplicaçãoif (a==3){float a,b, c, r;cout << "\nDigite 2 numeros para a multiplicacao: ";cin >> a;cin >> b; c = a*b;cout << "\nO resultado de " << a << "." << b << " e: " << c;28
  • 29.
    Multiplicação cout<< "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!"; }29
  • 30.
    Multiplicação if(r!=1, r!=2) { cout << "\nResposta invalida!";getch(); }}30
  • 31.
    Divisãoif (a==4){float a,b, c, r;cout << "\nDigite 2 numeros para a divisao: ";cin >> a;cin >> b; c = a/b;cout << "\nO resultado de " << a << ":" << b << " e: " << c;31
  • 32.
    Divisão cout<< "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!"; }32
  • 33.
    Divisão if(r!=1, r!=2) { cout << "\nResposta invalida!";getch(); }}33
  • 34.
    Raiz Quadradaif (a==5){floata, b, r;cout << "\nDigite 1 numero para a raiz quadrada: ";cin >> a;b = sqrt(a); /* Função de raiz quadrada ‘SQuareRooT’ */cout << "\nA raiz quadrada de " << a << " e: " << b;34
  • 35.
    Raiz Quadrada cout << "\n\nGostaria de usar novamente o programa?\n";cout << "Sim (1)\nNao (2)\n\n";cin >> r;if (r==1){return(main());}if (r==2){cout << "\nVolte sempre!"; }35
  • 36.
    Raiz Quadrada if (r!=1, r!=2) { cout << "\nResposta invalida!";getch(); }}36
  • 37.
    3º - OAlgoritmoif (a>5){cout<< "\nEstaoperacaonao existe!";getch();}if(a<1){cout<< "\nEstaoperacaonao existe!";getch();}}37
  • 38.
    Obrigado por suaAtenção!!!Equipe:Francisco Thales Rocha SousaGabriel Benedetti VendruscoloMatheus Silveira FontelesAntônia Larissa Mariano SilvaBianca Maria RochaEmanuela Silva NevesKerollyn Silva VianaMaria Dalila FerreiraMaria Luiza VasconcelosProfessor: Dyêgo ArmandoFim!