Trabalho de Arduino

2253 palavras 10 páginas
Desafio de Programação
Questões para 2EC de EDPA 1 Prof. Pimentel

1. O programa abaixo imprime na tela 17 em sua execução.
Realize mudanças para que ele imprima 13.86

#include
#include
int main()
{
int *p; p =(int*) malloc(5*sizeof(int));
*(p+0) = 10;
*(p+1) = 20; printf("%d", *(p+0)+7); printf("\n\n"); system("PAUSE"); return 0;
}

2. O programa abaixo foi instalado em uma pizzaria que tinha a seguinte necessidade:
Quando um cliente liga para fazer um pedido, precisam ser anotados o nome do cliente e o sabor da pizza (mussarela, calabresa e marguerita). O programa deve conter uma função que imprima a porcentagem de cada sabor de pizza pedido, quando requisitado.
Só que depois de uma tempestade, a energia elétrica oscilou muito e o programa foi corrompido.
Como especialista em linguagem C e estrutura de dados, você foi chamado para avaliar os danos e descobriu que falta uma linha de instrução no código (anotada abaixo).
Complete o programa com a linha de programa que falta para que o cliente possa voltar a cadastrar suas vendas conforme descrito acima.

#include
#include
float tipo1=0,tipo2=0,tipo3=0; int numero=0; struct pizzaria
{
char nome[80]; int sabor;
};
void faz_pedido()
{
numero++; struct pizzaria *c;
//AQUI FALTA UMA LINHA DE CÓDIGO!!! QUAL SERÁ??? fflush(stdin); printf("\nDigite o nome do cliente: "); gets(c->nome); printf("\nDigite o sabor da pizza requisitada, conforme menu de opcoes: "); printf("\n1. Mussarela\n2. Calabresa\n3. Marguerita\n"); scanf("%d",&c->sabor); if(c->sabor==1) tipo1++; else if(c->sabor==2) tipo2++; else tipo3++; } void calcula()
{

tipo1 = (tipo1*100)/numero; tipo2 = (tipo2*100)/numero; tipo3 = (tipo3*100)/numero;
}
void apresenta()
{
printf("\nForam requisitadas %d pizzas. Das quais:",numero); printf("\n%0.2f porcento foram de mussarela",tipo1); printf("\n%0.2f porcento foram de calabresa",tipo2); printf("\n%0.2f porcento foram de marguerita\n",tipo3);

Relacionados

  • Trabalho sobre Arduino
    5137 palavras | 21 páginas
  • Trabalho Integração Arduino e Matlab
    5832 palavras | 24 páginas
  • Plano de Trabalho Explorando o Potencial do Arduino e Android na Automação Residencial
    850 palavras | 4 páginas
  • Trabalho de Eletrônica Digital - Realizar um código no Arduino que represente a porta lógica "OR Exclusive"
    641 palavras | 3 páginas
  • Capitulo9788575223734
    6167 palavras | 25 páginas
  • Eletrônica
    1690 palavras | 7 páginas
  • Arduíno
    10171 palavras | 41 páginas
  • grojoba
    2656 palavras | 11 páginas
  • arduino
    2102 palavras | 9 páginas
  • Relatorio TI 01
    2930 palavras | 12 páginas