Postagens

Mostrando postagens com o rótulo Language C

Programa verificador e contador de números pares e ímpares em C

Imagem
#include<stdio.h> main () {   int par, impar, num;   par = 0;   impar = 0;   printf("\n Informe o numero: ");   scanf("%d",&num);   while (num != 0)   {     if (num % 2 == 0)       par++;     else       impar++;     printf ("\n Informe o numero:");     scanf("%d",&num);   }   printf ("\n A quantidade de par e : %d", par);   printf ("\n A quantidade de impar e : %d", impar);   return (0); } Exemplo utilizando DO WHILE: #include <stdio.h> main () {   int par, impar, num;   par = 0;   impar = 0;   do   {     printf ("\n Informe o numero:");     scanf ("%d", &num);     if (num % 2 == 0)       par++;     else       impar++;   }   while (num != 0);   printf...

Estrutura DO WHILE em C

Imagem
A estrutura do while é uma estrutura do tipo laço condicional, isto é, o loop baseia-se na análise de um condição. Essa estrutura é utilizada quando temos um número indefinido de repetições e precisamos que o teste condicional seja realizado após a execução do trecho de código. Nesse tipo de estrutura, o trecho de código é executado pelo menos uma vez, pois o teste condicional é realizado no fim (ASCENCIO; CAMPOS, 2010). A sintaxe dessa estrutura é dada por: do {   <instruções>; } while (condição); A diferença entre a estrutura while e do while é o momento em que o teste condicional é analisado. Exemplo: #include <stdio.h> main () {   char nome[30];   int i;   printf("\n Informe o nome:");   scanf("%s",nome);   i = 0;   do   {     printf("\n %d - %s", i, nome);     i++;   }   while (i != 10);   return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, ...

Estrutura WHILE em C

Imagem
A estrutura while é uma estrutura do tipo laço condicional, isto é, o loop baseia-se na análise de uma condição. Essa estrutura é utilizada quando temos um número indefinido de repetições e se caracteriza por realizar um teste condicional no início. Como o teste condicional é executado no início, podem ocorrer casos em que as instruções da estrutura de repetição nunca sejam executadas. Isso acontece quando o teste condicional da estrutura resulta em falso logo na primeira compraração (ASCENCIO; CAMPOS, 2010). A sintaxe da estrutura while é: while (condição) {   <instrução>; } Os comandos delimitados pelas chaves são executados enquanto a condição for verdadeira. Exemplo: #include <stdio.h> main () {   char nome[30];   int i;   printf("\n Informe o nome:");   scanf("%s",nome);   i = 0;   while (i != 10)   {     printf("\n %d - %s", i, nome);     i++;   }   return (0); } Fonte: Algoritmos e Lóg...

Estrutura FOR em C

Imagem
É uma estrutura do tipo laço contado, isto é, utilizada para um número definido de repetições. Devemos utilizar essa estrutura quando sabemos previamente o número de vezes que o trecho de código precisa ser repetido. A sintaxe desta estrutura é: for ( i= valor inicial; condição; incremento ou decremento de i) {     <instruções>; } Exemplo de programa C com uso do FOR /* Imprime o nome 10x */ #include <stdio.h> main () {     char nome[30];     int i;     printf("\n Informe o nome:");     scanf("%s",nome);     for (i=1; i<=10; i++)     {         printf("\n %s",nome);     }     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Programa que informa a quantidade total de calorias a partir da escolha do prato típico em C

Imagem
Prato                              Bebida Italiano 750 cal             Chá 30 cal Japonês 324 cal             Suco de laranja 80 cal Savadorenho 545 cal     Refrigerante 90 cal #include <stdio.h> main () {     int op;     float total;     total = 0;     printf ("\n 1 - Italiano 2 - Japones 3 - Salvadorenho");     printf("\n Informe o prato desejado");     scanf("%d",&op);     switch (op)     {         case 1 : total = total + 750;             break;         case 2 : total = total + 324;             break;   ...

Programa que recebe altura e sexo e calcula o peso ideal em C

Imagem
Para homens        (72.7 x altura)-58 Para mulheres    (62.1 x altura)-44.7 #include <stdio.h> main () {     float altura, peso;     char sexo;     printf("\n Informe o sexo (M/F):");     scanf("%c",&sexo);     printf("\n Informe a altura:");     scanf("%f",&altura);     if ((sexo=='F') || (sexo=='f'))     {         peso= (62.1 * altura) - 44.7;     }     else     {         peso= (72.7 * altura) - 58;     }     printf ("\n O sexo e: %c", sexo);     printf ("\n A altura e: %.2f", altura);     printf ("\n O peso ideal e: %.2f", peso);     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal,...

Programa que recebe a idade e identifica sua classe eleitoral em C

Imagem
#include <stdio.h> main () {     int idade;     printf("\n Informe a idade:");     scanf ("%d",idade);     if (idade < 16)     {         printf("Nao eleitor");     }     else     {         if ((idade < 18) || (idade > 65))         {             printf("Eleitor facultativo");         }         else         {             printf("Eleitor obrigatorio");         }     }     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Programa que recebe nome, idade e mostra a mensalidade do plano de saúde em C

Imagem
Até 18 anos         R$ 50,00 De 19 a 29 anos     R$ 70,00 De 30 a 45 anos        R$ 90,00 De 46 a 65 anos        R$ 130,00 Acima de 65 anos    R$ 170,00 #include <stdio.h> main () {     char nome[30];     int idade;     printf (" Informe o nome: ");     scanf("%s", nome);     printf("\n Informe a idade: ");     scanf ("%d",&idade);     if (idade <= 18) {         printf ("\n Nome %s :",nome);         printf ("\n Idade %d:",idade);         printf ("\n O valor do plano e: R$ 500,00");     }     else     {         if ((idade >= 19) && (idade <=29))      ...

Programa em C que lê um número e informa se é divisível por 5

Imagem
#include <stdio.h> main () {     int num;     printf(" Informe o numero: ");     scanf ("%d",&num);     if (num % 5 == 0)         printf("\n O numero %d e divisivel por 5", num);     else         printf("\n O numero %d nao e divisivel por 5", num);     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Estrutura case em C

Imagem
A estrutura casse consiste em uma generalização do if, em que somente uma condição era avaliada e dois caminhos poderiam ser seguidos, um para o resultado da avaliação ser verdadeiro e outro para falso. Na estrutura case pode haver uma ou mais condições a serem avaliadas e um comando diferente associado a cada uma delas, isto é, é uma construção de múltiplas possibilidades de decisão que compara o resultado de uma expressão com uma série de valores constantes(LOPES; GARCIA, 2002). A estrutura case é utilizada quando temos situações mutuamente exclusivas, ou seja, em que se uma instrução for executada as demais não serão. Para este tipo de situação recomenda-se o uso de um comando seletivo (ASCENCIO; MOURA, 2010). A sintaxe dessa estrutura é: switch (<variável>) { case <valor 1> : <instruções>;     break; case <valor 2> : <instruções>;     break; case <valor 3> : <instruções>;     break; default: ...

Estrutura condicional composta em C

Imagem
Na estrutura condicional composta é realizada a avaliação de uma única expressão lógica. Se o resultado dessa avaliação for verdadeiro é executado a instrução ou o conjunto de instruções compreendido entre o comando entre as chaves após o if. Se o resultado da avaliação for falso é executado a instrução ou o conjunto de instruções entre chaves após o else. A sintaxe da estrutura condicional composta é: if(<condição) {     <instruções para condição verdadeira>; } else {     <instruções para condição falsa>; } Exemplo: /* Estrutura condicional composta em C */ #include <stdio.h> #include <math.h> main () {     int quadrado, num;     float raiz;     printf(" Digite um numero inteiro: ");     scanf("%d",&num);     if (num % 2 -- 0)     {         raiz = sqrt(num);         printf("O...

Estrutura condicional simples em C

Imagem
#include <stdio.h> #include <math.h> main() {     int num;     float raiz;     printf("Digite um numero inteiro: ");     scanf("%d",&num);     if(num % 2 == 0)     {         raiz = sqrt(num);         printf("A raiz quadrada e: %.3f", raiz);     }     return(0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Programa que calcula a área de um trapézio em C

Imagem
#include <stdio.h> main () {     float base1, base2, altura, area;     printf(" Informe o valor da base maior: ");     scanf("%f",&base1);     printf("\n Informe o valor da base menor: ");     scanf("%f",&base2);     printf("\n Informe o valor da altura: ");     scanf("%f",&altura);     area = ((base1+base2)*altura)/2;     printf("\n A area do trapezio e: %.2f",area);     return(0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Programa que recebe dois números, calcula e apresenta um elevado ao outro em C

Imagem
#include <stdio.h> #include <math.h> main() {     float num1, num2, total;     printf(" Informe o primeiro numero: ");     scanf("%f",&num1);     printf("\n Informe o segundo numero: ");     scanf("%f",&num2);     total = pow(num1, num2);     printf("\n %.2f elevado a %.2f e: %.2f", num1, num2, total);     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Programa que recebe o valor de um depósito e o valor da taxa de juros e calcula o valor do rendimento e o valor total em C

Imagem
#include <stdio.h> main () {     float deposito, taxa, rendimento, total;     printf(" Informe o valor do deposito: ");     scanf("%f",&deposito);     printf("\n Informe a taxa de juros: ");     scanf("%f",&taxa);     rendimento = deposito * (taxa/100);     total = deposito + rendimento;     printf("\n O rendimento e: %.2f", rendimento);     printf("\n O total e: %.2f", total);     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Programa que recebe quatro notas e calcula a média aritmética em C

Imagem
#include <stdio.h> main() {     float n1, n2, n3, n4, media;     printf(" Digite a nota 1: ");     scanf ("%f",&n1);     printf(" Digite a nota 2: ");     scanf("%f",&n2);     printf(" Digite a nota 3: ");     scanf("%f",&n3);     printf(" Digite a nota 4: ");     scanf("%f",&n4);     media = (n1 + n2 + n3 + n4)/4;     printf(" A media e: %.2f",media);     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Programa que apresente seu antecessor e seu sucessor em C

Imagem
#include <stdio.h> main() {     int num, ant, suc;     printf(" Digite o numero: ");     scanf("%d", &num);     ant = num - 1;     suc = num + 1;     printf("\n O antecessor e: %d", ant);     printf("\n O sucessor e: %d", suc);     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Estrutura de um programa básico em C

Imagem
Vamos elaborar um programa que leia nome, idade e altura de uma pessoa e exiba esses dados. #include <stdio.h> main() {     int idade, ano;     float altura;     char nome[30];     printf("Digite o seu nome: ");     scanf ("%s", nome);     printf("Digite a idade: ");     scanf("%d", &idade);     printf("Digite a altura: ");     scanf("%f", &altura);     ano = 2018 - idade;     printf("\nO nome e: %s", nome);     printf("\nA altura e: %f", altura);     printf("\nA idade e: %d", idade);     printf("\nO ano de nascimento e: %d", ano);     return (0); } Fonte: Algoritmos e Lógica de Programação II, ME. Gislaine Camila Lapasini Leal, Unicesumar.

Saída de dados em C

Imagem
A saída de dados permite mostrar dados aos usuários. Na linguagem C utilizamos a função printf para exibir resultados do processamento e mensagens. A sintaxe desta função é: printf("expressão de controle", lista de argumentos); O argumento "expressão de controle" pode conter mensagens que serão exibidas na tela e os especificadores de formato que indicam o formato que os argumentos devem ser impressos. A lista de argumentos pode conter identificadores de variáveis, expressões aritméticas ou lógicas e valores constantes. Além dos especificadores de formato podemos utilizar códigos especiais na saída de dados. Código     Significado \n         Nova linha \t         Tab \b         Retrocesso \"        Aspas \\         Contrabarra \f         Salta página de formulário \0      ...

Funções Intrínsecas em C

Imagem
As funções intrínsecas são fórmulas matemáticas prontas que podemos utilizar em nossos programas. ceil(x)            Arredonda um número real para cima. Por exemplo, cel(2.3) é 3. cos(x)            Retorna o cosseno de x. exp(x)            Obtém o logaritmo natural E elevado à potência x. abs(x)            Retorna o valor absoluto de x. floor(x)        Arredonda um número real para baixo. Por exemplo, floor(2.3) é 2. log(x)            Retorna o logaritmo natural de x. log10(x)        Retorna o logaritmo de base 10 de x. z=modf(x,&y)    Decompõe o número real armazenado em x em duas partes. pow(x,y)        Calcula a potência de x elevado a y. sin(x) ...