-
Total de itens
3 -
Registro em
-
Última visita
Posts postados por Iago Teixeira
-
-
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; }
-
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!
Como passar estruturas como argumentos de função
em C, C++
Postado
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: