Algoritmos
Resenha: Algoritmos. Pesquise 862.000+ trabalhos acadêmicosPor: Robert24k • 11/11/2013 • Resenha • 2.024 Palavras (9 Páginas) • 257 Visualizações
1. #include <stdio.h>
#include <stdlib.h>
#define TAM 1000
typedef struct {
char nome [50];
float peso, altura;
}tipopessoa;
float imc (float h, float p)
{
float imc;
imc = p/(h*h);
return imc;
}
int main()
{
float pes,halt;
int x;
tipopessoa pessoa[TAM];
for (x = 0; x < 2; x++)
{
printf("\nEscreva o nome:");
fflush(stdin);
gets(pessoa[x].nome);
printf("Ecreva o peso:");
scanf("%f", &pes);
pessoa[x].peso = pes;
printf("Escreva a altura:");
scanf("%f", &halt);
pessoa[x].altura = halt;
}
for (x = 0; x < 2; x++)
{
if (imc (pessoa[x].altura, pessoa[x].peso) > 30)
{
printf("\nA pessoa %s esta acima do peso" , pessoa[x].nome);
}
}
2. #include <stdio.h>
#include <stdlib.h>
#define TAM [10000]
typedef struct{
int dia, mes, ano, hora, minuto;
}Tipodata;
typedef struct {
char nome[50];
char sexo[50];
Tipodata Nascimento;
Tipodata Consulta;
}Consultorio;
Consultorio paciente[4];
int main (){
int x;
for (x = 0; x < 2; x++)
{
printf("\nDigite nome do paciente: ");
scanf("%s",paciente[x].nome);
fflush(stdin);
printf("Digite o sexo do paciente: ");
scanf("%s", paciente[x].sexo);
fflush(stdin);
printf("Digite a data da consulta: \n");
printf("Dia: ");
scanf("%d", &paciente[x].Consulta.dia);
fflush(stdin);
printf("M%cs: ",136);
scanf("%d", &paciente[x].Consulta.mes);
fflush(stdin);
printf("Ano: ",136);
scanf("%d", &paciente[x].Consulta.ano);
fflush(stdin);
printf("Hora: ");
scanf("%d", &paciente[x].Consulta.hora);
fflush(stdin);
printf("Minutos: ");
scanf("%d", &paciente[x].Consulta.minuto);
fflush(stdin);
if(paciente[x].Consulta.dia == paciente[x-1].Consulta.dia && paciente[x-1].Consulta.mes == paciente[x-1].Consulta.mes && paciente[x].Consulta.ano == paciente[x-1].Consulta.ano && paciente[x].Consulta.hora == paciente[x-1].Consulta.hora && paciente[x].Consulta.minuto == paciente[x-1].Consulta.minuto)
{
printf("\n Nao pode marcar a consulta de %s, pois ja tem consulta marcada nesse horario! \n", paciente[x].nome);
}
}
}
3. #include <stdlib.h>
#include <stdio.h>
#define TAM [100]
typedef struct{
int hora, minuto, segundo;
}Tipotempo;
typedef struct{
int hora;
int minuto;
char chapa[10];
char marca[15];
Tipotempo Entrada;
Tipotempo Saida;
}Estacionamento;
Estacionamento horario[4];
int main(){
int x;
for(x = 0; x < 2; x++)
{
printf("\nDigite a hora de entrada: ");
scanf("%d",&horario[x].Entrada.hora);
fflush(stdin);
...