TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Execícios De Programação C Para Desenvolvimento De lógica

Monografias: Execícios De Programação C Para Desenvolvimento De lógica. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  30/5/2012  •  5.477 Palavras (22 Páginas)  •  1.926 Visualizações

Página 1 de 22

//Desenvolvido por Danilo cidade S.B.C(Berno)

Exercícios Resolvidos em Linguagem C

Escreva um programa em C que receba como entrada a idade de uma pessoa e informe a sua classe eleitoral conforme os quesitos abaixo:

• Não-eleitor (abaixo de 16 anos)

• Eleitor obrigatório (entre 18 e 65 anos)

• Eleitor facultativo (entre 16 e 18 e maior de 65 anos)

RESOLUÇÃO

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <math.h>

main()

{

int idade;

printf("Informe sua idade: ");

scanf("%d", &idade);

if (idade < 16)

printf("Nao eleitor.n")

else

if (idade >= 18 && idade <=65)

printf("Eleitor obrigatorio.n")

else

if ((idade >= 16 && idade < 18) || (idade > 65))

printf("Eleitor faculdativo.n");

system("pause");

return 0;

}

Escreva um programa que receba o nome e duas notas de 6 alunos. O programa deve calcular a média de cada aluno e imprimir o nome, as duas notas, a média e a situação de acordo com a condição: aprovado se a média for maior que 5 e reprovado se média for menor ou igual a 5.

RESOLUÇÃO

#include<stdio.h>

#include<stdlib.h>

#include <string.h>

#include<math.h>

main()

{

float PR1[3], PR2[3], media[3];

char nome[3][30],nome1[3][30], situacao[3][50];

int x, y=1;

for(x=0;x<3;x++)

{

printf("Informe nome %d: ",x+1);

gets(nome[x]);

printf("Informe nota %d do aluno %s: ",y,nome[x]);

scanf("%f",&PR1[x]);

gets(nome1[x]);

y++;

printf("Informe nota %d do aluno %s: ",y,nome[x]);

scanf("%f",&PR2[x]);

gets(nome1[x]);

y=1;

}

for(x=0;x<3;x++)

{

media[x]=(PR1[x]+PR2[x])/2;

if(media[x]>5)

strcpy(situacao[x],"Aprovado Parabens")

else

strcpy(situacao[x],"Reprovado - Precisa estudar mais");

}

printf("__________________________________________________________________");

printf("nnNometNota1ttNota2tMediatSituacao");

printf("n________________________________________________________________");

for(x=0;x<3;x++)

{

printf("n%st%3.2ftt%3.2ft%3.2ft%s",nome[x],PR1[x],PR2[x],media[x],situacao[x]);

}

printf("n_____________________________________________________________");

printf("nn");

system("pause");

return(0);

}

Escreva um programa em C que recebe como entrada nome, sexo e idade. Se sexo for feminino e idade menor que 25, escreva o nome da pessoa e a palavra ACEITA. Caso contrário escreva NÃO ACEITA.

RESOLUÇÃO

#include <iostream.h>

#include <stdlib.h>

#include <stdio.h>

#include <math.h>

main()

{

char nome[30], sexo;

int idade;

printf("Informe seu nome: ");

gets(nome);

printf("Informe seu sexo: ");

scanf("%c",&sexo);

printf("Informe sua idade: ");

scanf("%d",&idade);

if (sexo == 'f' || sexo == 'F' && idade < 25)

printf("n%s. ACEITA.nn", nome)

else

printf("nNAO ACEITA.nn");

system("PAUSE");

return 0;

}

Faça um programa em C que receba o tempo gasto numa viagem (em horas),

...

Baixar como (para membros premium)  txt (21.5 Kb)  
Continuar por mais 21 páginas »
Disponível apenas no TrabalhosGratuitos.com