View
213
Download
0
Category
Preview:
Citation preview
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*/
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
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”,¬a_1); // lendo a primeira nota printf(“\nInforme a segunda nota: ”); scanf(“%f”,¬a_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();}
Recommended