Ir para conteúdo
Fórum Script Brasil

Iago Teixeira

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Iago Teixeira

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Iago Teixeira's Achievements

0

Reputação

  1. Bom gostaria de saber como passar estruturas como argumentos de função, no caso gostaria de passar o calculo de media para uma função.Segue o código para que possam me ajudar, se possível é claro: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> struct Aluno{ char nome[50]; float notas[4]; float media[4]; }; int main() { char nome[50],opcao; int cont=0,cont2=0; float media[4],notas[4]; struct Aluno alunos[50]; do{ fflush(stdin); printf ("Informe o seu nome completo: "); gets(alunos[cont].nome); printf("Informe a sua nota 1: "); scanf ("%f",&alunos[cont].notas[0]); printf("Informe a sua nota 2: "); scanf ("%f",&alunos[cont].notas[1]); printf("Informe a sua nota 3: "); scanf ("%f",&alunos[cont].notas[2]); printf("Informe a sua nota 4: "); scanf ("%f",&alunos[cont].notas[3]); fflush(stdin); printf ("\nDeseja continuar ? (S/N)"); scanf (" %c",&opcao); opcao = toupper(opcao); cont++; }while(opcao != 'N'); while(cont>cont2){ media[cont2] = (alunos[cont2].notas[0]+alunos[cont2].notas[1]+alunos[cont2].notas[2]+alunos[cont2].notas[3])/4; cont2++; } cont2=0; while(cont>cont2){ printf("\nO nome completo do aluno: %s",alunos[cont2].nome); printf ("\nA media do aluno %d e %.2f",cont2+1,media[cont2]); cont2++; } return 0; }
  2. Bom gostaria de ajuda se possível para me ajudar em um exercício de c, o exercício pede para criar um programa de cadastramento de carros (máximo 200) que cadastre, liste e encerre (em um menu simples), onde C é pra cadastrar, L para verificar os carros cadastrados e E pra encerrar, lembrando que para cadastrar o carro é necessário informar a placa e o valor de aquisição e a placa não pode ter placa repetida (iguais).Mas quando eu informo a identificação(placa e valor) do carro o programa acaba dando erro, também gostaria de saber como faço pra validar essa questão das placas iguais e ver a listagem dos carros.Segue ate onde eu consegui: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> int leValidaCarro(char placa, int valor); int main() { char opcao; char placa; int valor; do{ system ("cls"); printf ("|================================|\n"); printf ("| SELECINE UMA OPCAO |\n"); printf ("|C. Para cadastrar um novo carro|\n"); printf ("|L. Para ver a lisagem de carros|\n"); printf ("|E. Encerrar |\n"); printf ("|================================|\n"); printf ("\nInforme uma opcao(C ou L ou E): "); opcao = getch(); //Menu de opcoes switch (opcao){ //Cadastro de um novo veiculo case 'C': case 'c': leValidaCarro(placa,valor); break; //Listagem de todos os veiculos case 'L': case 'l': printf ("\nLisagem de carros\n"); break; //Encerramento do programa case 'E': case 'e': printf ("\n\n"); printf ("\nREGISTRO ENCERRADO...\n"); printf ("\n\n"); break; //Caso a opcao seja invalida default: printf ("\nOpcao invalida\n"); break; } system ("PAUSE"); }while(opcao != 'E' && opcao != 'e'); return 0; } int leValidaCarro(char placa, int valor){ printf ("\nCadastramento de um novo veiculo\n"); printf ("\nInforme a placa do veiuculo: "); scanf ("%s",&placa); printf ("\nInforme o valor de aquisicao do veiculo: "); scanf ("%d",&valor); fflush(stdin); printf ("\nPlaca: %s\n", placa); printf ("\nValor: %d\n", valor); return 0; }
  3. Olá pessoal, esse é meu primeiro post, preciso de ajuda com alguns exercícios. Sou novato na linguagem C e queria estar tirando algumas duvidas, bom vamos lá: 1 - Elabore um programa que armazene a idade de até 50 pessoas, apresente a média de todas as idades informadas, quantas idades são maiores que 18 anos e a posição do vetor onde as idades maiores de 18 anos ocorrem. Utilize pelo menos 3 funções. 2 - Desenvolva um programa que armazene valores inteiros em um vetor. Depois de todos os valores informados, separe-os em outros dois vetores chamados Par e Impar, em uma função, onde os valores pares serão colocados em somente um vetor e os impares em outro. Apresente os valores dos dois vetores criados pelo seu programa separadamente e a quantidade de elementos existentes em cada vetor, através de uma outra função (apresentaVetoresParImpar). Se puderem me ajudar ficaria muito grato. Desde já muito obrigado!
×
×
  • Criar Novo...