Programação C – Estrutura Condicional [if e else]

Vamos estudar agora a Estrutura Condicional, como o nome mesmo diz iremos trabalhar com condições, se atender tal condição faz isso se não atender faça aquilo.

Em algoritmo Estrutura Condicional entendemos assim, exemplo:

Se (IdadeDoAluno menor que 8) então

                     escreva(Aluno do Primario)

se não

                     escreva(Aluno do Ginásio)

Trabalhamos com o Se e senão, ou como conhecido em programação if e else.

Você irá passar um condição para o programa se for verdade se atender aquela condição faz isso se não atender ou for falso faça isso aqui.

Vamos em um exemplo em C:

/*######################################################*/

/*Estrutura Condicional – Exemplo 1*/

/*Inicio do Programa*/

#include<stdio.h>

int main(){
float nota1, nota2;
float media;

printf(“Informe a nota 1:n”);
scanf(“%f”,¬a1);
printf(“Informe a nota 2:n”);
scanf(“%f”,¬a2);

media = (nota1+nota2)/2;

printf(“Sua media e %.2fnn”,media);
    //Estrutura Condicional, passando como condição media maior ou igual 6
if (media >= 6)
            printf(“Parabens. Voce passou”);
    else
            printf(“Voce esta entre os alunos de prova-substutiva!”);

getch();
}

/*Fim do Programa*/

/*######################################################*/

Podemos trabalhar com mais um condição dentro do if e else, por exemplo:

/*######################################################*/

/*Estrutura Condicional – Exemplo 2*/

/*Inicio do Programa*/

#include<stdio.h>

int main(){
float nota1, nota2;
float media;

printf(“Informe a nota 1:n”);
scanf(“%f”,¬a1);
printf(“Informe a nota 2:n”);
scanf(“%f”,¬a2);

media = (nota1+nota2)/2;

printf(“Sua media e %.2fnn”,media);

    /***********************************************************
       Estrutura Condicional
       Se media maior ou igual a 6 = Aprovador
       senao se media entre 6 e menor que 6 aluno = Recuperacao
       senao aluno = Reprovador
     ***********************************************************/
    if (media >= 6)
            printf(“Parabens. Voce passou”);
    else if (media > 4 && media < 6)
            printf(“Voce esta de recuperacao”);
    else
            printf(“Voce foi reprovado!”);

getch();
}

/*Fim do Programa*/

/*######################################################*/

Bom neste artigo vimos a aplicação da estrutura condicional if e else e dois exemplos bem simples.

Até a próxima!

Share Button

CC BY-NC-SA 4.0 Programação C – Estrutura Condicional [if e else] by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.