AULA 26A Programação 1 - Engenharia

De MediaWiki do Campus São José
Revisão de 06h39min de 3 de dezembro de 2014 por Eraldo (discussão | contribs) (Criou página com 'Questão 1A Desenvolver um programa que recebe na linha de comando uma string qualquer. O programa deve imprimir o número de vogais desta string. Questão 2 Implemente as fu...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
A versão imprimível não é mais suportada e pode ter erros de renderização. Atualize os favoritos do seu navegador e use a função de impressão padrão do navegador.

Questão 1A

Desenvolver um programa que recebe na linha de comando uma string qualquer. O programa deve imprimir o número de vogais desta string.

Questão 2


Implemente as funções indicadas abaixo:

<syntaxhighlight lang=c>

  1. include <stdio.h>
  2. include <stdlib.h>
  1. define AZUL 1
  2. define VERMELHO 2
  3. define AMARELO 3
  4. define TODAS 0

struct tipo_lados {

  float lado1;
  float lado2;

};

struct tipo_sala{

     char descricao[20];
     struct tipo_lados lados;
     int cor;
     struct tipo_sala *next;

} *head, *tail;

/* adiciona uma sala em uma lista de salas */ int add_sala(char *descricao, float lado1, float lado2, int cor) { }

/*retorna a área de todas salas da lista que possuem a cor passada como parâmetro. Se cor for 0 (TODAS) retorna a área de todas as salas - usar comando switch*/

float calcular_area_salas (int cor) { }

main() {

 head=tail=NULL;
 /*testar aqui - criar 6 salas - uma  cor AZUL, três VERMELHO e duas AMARELO*/
 /* imprimir a área das SALAS VERMELHO */

}