programando em c - tobiasmugge.files.wordpress.com · bibliotecas • contém as funções que...

21
 PROGRAMANDO EM C Prof. Tobias Senai - Cetemp

Upload: nguyentram

Post on 11-Nov-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

   

PROGRAMANDO EM C

Prof. TobiasSenai ­ Cetemp

   

Etapas

• Síntese do programa• Bibliotecas• Função principal

– Declarações de variáveis– Instruções de programa

   

Síntese

//  NOME  DO  ALUNO:  José Carlos Silva/*    Síntese         Objetivo: Fazer uma saudação como 

primeiro programa         Entrada:  nenhuma entrada         Saída:      mensagem de desenvolvimento 

do primeiro programa*/

   

Síntese

   

Bibliotecas

• Contém as funções que iremos utilizar.• Para iniciar:

#include<stdio.h>     // biblioteca com funções padrões de entrada/saída#include<conio.h>    // biblioteca com funções de manipulação de valores

   

Bibliotecas

   

Função principalint  main(void){    // DECLARAÇÕES     // INSTRUÇÕES      getch( );    return 0;}

   

O seu Primeiro Programa

   

Compilando (criando um .exe)

   

   

Nosso segundo programa:/* Síntese     Objetivo: Calcular a media de duas notas     Entrada: duas notas     Saída: media aritmética das duas notas*/# include <stdio.h># include <conio.h>int main(void) {    // Início do bloco da função principal  // Declarações    // Instruções    }    // final d bloco da função principal, logo fim do programa em C

   

Declaração de variáveis

• Quais são as variáveis desse programa?– nota_1– nota_2– media

• Quais valores elas podem assumir?– 5,8– 9,7– 2,2...

   

Tipos de variáveis

– Float: Ponto flutuante • 0.05• 34.5

– Int: Inteiros• 2• 3

– Char: Caracteres• A• Nota

   

/* Síntese     Objetivo: Calcular a media de duas notas     Entrada: duas notas     Saída: media aritmética das duas notas*/# include <stdio.h># include <conio.h>int main(void) {    // Início do bloco da função principal  // Declarações  float nota_1, nota_2, media;   // Instruções    }    // final d bloco da função principal, logo fim do programa em C

   

// Instruções     printf(“\nInforme a primeira nota: ”);     scanf(“%f”,&nota_1);    // lendo a primeira nota     printf(“\nInforme a segunda nota: ”);     scanf(“%f”,&nota_2);    // lendo a segunda nota     media = (nota_1 + nota_2) / 2;  // o calculo da media     printf(“\nMedia final: %3.2f “,media);  // mostrando a 

media     getch();     return 0;

   

Função Condicional

Mostrar a situação do aluno conforme sua média:

• Se a média for maior que 6,00:– APROVADO!

• Se não for:– REPROVADO!

   

Função Condicionalif(MEDIA >= 7.0)   //fazendo o teste condicional     {   // abrindo bloco de instrução         printf("\nAPROVADO");  //escrevendo aprovado         printf("\nParabéns");     }     else 

{     // abrindo bloco de instrução         printf("\nREPROVADO");   //escrevendo 

reprovado         printf("\nEstude mais!");     }   //fechando bloco de instrução

   

Operadores

Operador em Algoritmo

Operador em C Significado da Operação

> > Maior do que

>= >= Maior ou igual a

< < Menor do que

<= <= Menor ou igual a

= == Igual a

<> != Diferente de

   

Função Enquanto

• Fazer média das notas usando a estrutura “enquanto”.

• Calcula e mostra na tela a média

Nota# Nota Contador Acumulador1 9.0 1 9.02 8.5 2 17.53 9.5 3 274 0 ­­ ­­

   

// Instruçõesprintf("Informe a %d nota:",contador+1);scanf("%f",&Nota);while(Nota>0) {

acumulador=acumulador+Nota;  //acumulando notascontador++;    //incrementando o contadorprintf("Informe a %d nota:",contador+1);scanf("%f",&Nota);

}Media=acumulador/contador;    //calculando a média

    printf("\n\nMedia = %2.1f",Media);    printf("\nQuantidade = %2d",contador);//mostrando a qtd.    getch();}