Ir ao conteúdo

Como salvar palavras no programa?


Renanzinthhh

Posts recomendados

Postado

Bom galera, estou fazendo um trab pra facul e tem uma parte do prog que eu pergunto quantas matérias a pessoa tem, (está em case: 1)

Eu queria fazer com que quando a pessoa digitasse a quantidade de matérias, em seguida ela digitasse o nome de cada uma matéria (uma em cada linha)

e dps viria a opção para dar nota a cada uma das matérias digitadas...

/* Programa	Programa: Informações do aluno	Autor: Renan Thiago de A. Narciso	Data:13/05/2015	Descrição:-------		*/		#include <stdio.h>	#include <locale.h>	#include <conio.h>	#include <stdlib.h>		void limpa(){			system("cls");		}		int main(void){				setlocale(LC_ALL,"Portuguese"); //Selecionando a linguagem do programa para pt-BR		/* Aqui vao as declaracoes das variaveis */		int a = 0; //Declarando variável para controle de menu.		int no, na = 0, mat; //Variáveis da case 1.		int pe, pa, per; //Variáveis da case 2.			/* Aqui vao os comandos do programa */		do{		printf("\t\t\t*******************************\n\n");		printf("\t\t\t*   MENU INICIO DO PROGRAMA   *\n\n");		printf("\t\t\t*******************************\n\n");		printf("1 - Registrador de notas.\n");		printf("2 - Quantos periodos faltam para conclusão do seu curso\n");		printf("3 - Sair.\n\n");		printf("Informe a opção desejada: ");		scanf("%d", &a); // Armazena o número digitado.		limpa(); // Limpa a tela.		switch(a){			case 1: //Opção 1//			printf("Você entrou na opção Registrador de notas.\n");			printf("Digite a quantidade de matérias: ");			printf("%d", &no);			while(no>na){no++;			printf("Informe o nome da matéria %d: ", no, );			}			limpa();			getch();			break;						case 2: //Opção 2//			printf("Você entrou na opção de períodos do curso.\n\n");			printf("Digite a quantidade de períodos do seu curso: ");			scanf("%d", &pe);			while(1==1){			printf("Em qual período você está: ");			scanf("%d", &pa);				if(pa>0){			per=pe - pa;			printf("\nFaltam %d perídos para concluir seu curso!", per);			break;			}				else					printf("Número inválido!\n");			}			printf("\n\n\nPressione uma tecla para voltar ao menu principal.");			getch();			limpa();			break;						default:				a = 3;				printf("\t\t\t\n\n\nSaindo do programa...\n\n\n");		} 		} while(a != 3); // Enquanto a letra 'a' for diferente de 3, sai do programa.				system("pause");		return 0;	}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...