Ir ao conteúdo
  • Cadastre-se

A M O L

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Tudo que A M O L postou

  1. ​Marina, Dayane e Lhaís são super melhores amigas. Elas dividem suas dificuldades nas cadeiras do curso de Engenharia da Computação juntas, e como melhores amigas, resolveram criar um sistema de comunicação apenas delas, onde cada uma identifica a sequência a ser falada e verifica qual a dificuldade que ele está passando. No caso de ser “Marina”, as variáveis a serem apresentadas são: xy: “estou com dificuldade em Cálculo” yx: “estou com dificuldade em Álgebra” yy: “estou com dificuldade em Discreta” xx: “estou com dificuldade em IP” No caso de ser “Dayane”, as variáveis a serem apresentadas são: xy: “estou com dificuldade em Álgebra” yx: “estou com dificuldade em Cálculo” yy: “estou com dificuldade em IP” xx: “estou com dificuldade em Discreta” No caso de ser “Lhaís”, as variáveis a serem apresentadas são: xy: “estou com dificuldade em IP” yx: “estou com dificuldade em Álgebra” yy: “estou com dificuldade em Cálculo” xx: “estou com dificuldade em Discreta” Dado a inicial do nome de cada uma, a quantidade de vezes que uma delas comentou sobre as suas dificuldades. Desenvolva um algoritmo que apresente a quantidade de dificuldade que elas possuem e de acordo com a quantidade, apresentar na tela em sequência, a frase de dificuldade. Ex.: Caso Marina tenha dito xy 4x e depois yx 1x e retornou a falar xy, coloque para apresentar na ordem. O programa só deve encerrar quando for realizado a pergunta ao usuário: “Marina, você deseja encerrar o programa?” e seja escolhido o char ‘S’ entre S/N. Obs.: Não deixar de usar acentuação nas saídas. Caso seja apresentado algum código, diferente do anterior, dizer: “Código não encontrado” e não incrementar ele num contador e parar a entrada de códigos, apresentando as saídas automaticamente. #include <stdio.h> #include <stdlib.h> /// programa que pergunta nome de uma garota e diz o grau de dificuldade de cada uma delas! int main() { /// variaveis do programa a ser utilizados int x = 1, y, ip, discreta, calculo, algebra; char letra; char num1, num2; while (x!=0) ///condiçao do laço { /// pergunta o nome de cada garota que o usuario escolher printf("Digite a inicial do nome de uma das 3 garotas, Marina, Dayane, Lhais:\n"); fflush(stdin); scanf("%c", &letra); ip = 0; discreta = 0; /// os valores das variaveis tem que esta zerados para que o programa rode perfeitamente algebra = 0; calculo = 0; y = 1; while(y!=0) /// condiçao do 2º laço { /// Pergunta a dificuldade de cada garota em determinada materia printf("Qual o grau de dificuldade:"); fflush(stdin); scanf("%c%c", &num1, &num2); /// caso código seja xy if(num1=='x' && num2=='y') { if(letra=='m') calculo++; if(letra=='d') algebra++; if(letra=='l') ip++; ///caso código seja xx } else if(num1=='x' && num2=='x') { if(letra=='m') ip++; if(letra=='d') discreta++; if(letra=='l') discreta++; ///caso código seja yy } else if(num1=='y' && num2=='y') { if(letra=='m') discreta++; if(letra=='d') ip++; if(letra=='l') calculo++; ///caso código seja yx } else if(num1=='y' && num2=='x') { if(letra=='m') algebra++; if(letra=='d') calculo++; if(letra=='l') algebra++; ///caso código seja diferentes do de cima } else { y = 0; } printf("%d\n", ip); printf("%d\n", calculo); printf("%d\n", algebra); printf("%d\n", discreta); } } return 0; /// retorna um valor zero }
  2. #include <stdio.h> #include <stdlib.h> int main() { int numeros = 0, total,x; /// variaveis do{ printf("Digite um numero:\n\n"); /// entrada de um numero qualquer scanf("%d", &total); if (total == 0) numeros = 1; else if( (total % 2) == 0){ printf("\nO numero digitado e':\n\n par!!"); /// diz se o numero digitado é par ou impar! } else { printf("O numero digitado e':\n\n impar!!"); } while (total != 0) { numeros = numeros + 1; total = total/ 10; } printf("\n\nQuantidade de algorismos:\n\n%d\n\n", numeros); /// mostra na tela do usuario quantos algarismos existem! printf("Digite 1 para continuar ou 0 para sair:\n\n"); /// pergunta se quer continuar executando o programa scanf("%d", &x); }while (x==1); return 0; } exemplo: Conte quantos algarismo um dado número inteiro possui, e diga quantos são impares e quantos são pares. O programa só deve parar quando o número 0 for digitado
  3. 1. As estruturas struct ponto{int x, y;}; struct retangulo { estruct ponto sup_esquerdo, inf_direito }; Um ponto é uma estrutura que armazena as coordenadas x e y de um ponto na tela. Um retângulo é uma estrutura que armazena as coordenadas dos pontos superior esquerdo e inferior direito. Escreva funções para realizar o que se pede sobre uma estrutura retangulo r passada como argumento A- Calcular a área de de r B- Calcular o centro de r, retornando um valor do tipo ponto. Se x e y não forem do tipo inteiro, armazenar os valores truncados em uma estrutura ponto C- Mover r x unidades na direção x e y unidades na direção y, retornando a versao modificada de r (x e y são argumentos adicionais da função) D- Determinar se um ponto p está em r, retornando verdadeiro ou falso (p é um argumento adicional do tipo struct ponto)
  4. 1. As estruturas struct ponto{int x, y;}; struct retangulo { estruct ponto sup_esquerdo, inf_direito }; Um ponto é uma estrutura que armazena as coordenadas x e y de um ponto na tela. Um retângulo é uma estrutura que armazena as coordenadas dos pontos superior esquerdo e inferior direito. Escreva funções para realizar o que se pede sobre uma estrutura retangulo r passada como argumento A- Calcular a área de de r B- Calcular o centro de r, retornando um valor do tipo ponto. Se x e y não forem do tipo inteiro, armazenar os valores truncados em uma estrutura ponto C- Mover r x unidades na direção x e y unidades na direção y, retornando a versao modificada de r (x e y são argumentos adicionais da função) D- Determinar se um ponto p está em r, retornando verdadeiro ou falso (p é um argumento adicional do tipo struct ponto)

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!