segunda-feira, 1 de fevereiro de 2010

Estrutura Condicional Simples:

Estrutura condicional simples:

Decisões na linguagem C, são tomadas com o uso de estruturas condicionais.
Por exemplo:

#include<stdio.h>
int main(void)
{
int idade;
printf("informe sua idade: ");
scanf("%i",&idade);
if(idade>30){
printf("você é velho");
}
getchar();
getchar();
}

if é uma palavra inglesa que em português significa "se".
Nesse caso, se colocarmos uma idade maior que 30, o programa dirá que você é velho, senão, ele simplesmente se encerarrá.

if(condição){
comando1
comando2
.
.
}

a estrutura de if é assim, acompanhada de parenteses com dentro dos parenteses a condição, depois abre chaves, que indica que você comecará a colocar os comandos se essa condição for verdadeirae fechamos a chave para indicar que acabamos com os comandos.

mais um exemplo:

include<studio.h>
int main(void)
{
int a,b;
printf("informe um numero: ");
scanf("%i",&a);
printf("informe outro numero: ");
scanf("%i",&b);
if(a+b>0){
printf("a soma de %i e %i é maior que 0",a,b);
}
getchar();
getchar();
}

estrutura condicionais compostas:

agora, além do if, conheceremos o else, que significa senão, ou seja, se if condição não for verdadeira, ele executará o comando else.

vamos a um exemplo:

#include<stdio.h>
int main(void)
{
int idade;
printf("digite a sua idade: ");
scanf("%i",&idade);
if(idade>30){
printf("você é velho");
}
else{
printf("você é novo");
}
getchar();
getchar();
}

ou seja, se idade não for maior que 30, ele pulará para a estrutura do else, que dirá que você é novo..
resumidamente:

"SE" condição for verdadeira faça isso, "SENÃO", faça isso.

vamos fazer exercícios?

1) Escreva um programa que receba uma temperatura em celsius e "se" for maior que 30 graus dizer que está calor, "senão", dizer que está frio.

até mais!

2 comentários:

  1. #include
    int main ()
    float a
    scanf("%f" &a);
    if(" a>30")
    printf("calor");
    else
    printf("frio")
    return 0;
    }

    ResponderExcluir
  2. #include
    #include
    using namespace std;
    main()
    {
    float temperatura;
    printf("\nInforme a temperatura em Celsius: ");
    scanf("%f",&temperatura);
    if(temperatura > 30)
    {
    printf("\n Esta calor!! ");
    }
    else
    {
    printf("\n Esta Frio!!! ");
    }
    getchar();
    getchar();
    }






    ResponderExcluir