Ir para conteúdo
Fórum Script Brasil

Junior Quadros

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por Junior Quadros

  1. #include <stdio.h>
    #include <stdlib.h>
    
    
    main(){
    	float juros=0,valor=0,saldo=0,emprestimo,percentual;
    	char op;
    	int w=0,parcela;
    			
    	
    	while(w==0){
    		
    			printf("|----------Menu----------|");
    			printf("\n|                        |");
    			printf("\n|                        |");
    			printf("\n|Escolha a Opcao Desejada|");
    			printf("\n| [A]- Informar saldo    |");
    			printf("\n| [B]- Fazer emprestimo  |");
    			printf("\n| [C]- Quitar divida     |");
    			printf("\n|----------------------- |");
    			printf("\n");
    		
    			scanf("%c",&op);
    			
    	
    			if((op=='a')||(op=='A')){
    				printf("\nSaldo atual:%.2f",saldo);
    				printf("\n\nInsira o valor desejado:");
    					scanf("%f",&valor);
    						if(valor>0){
    							printf("\nValor atualizado %.2f:",saldo=saldo+valor);
    							
    						}
    						else{
    							printf("\nValor inserido tem que ser > 0");
    							
    						}
    					}
    			else if((op=='b')||(op=='B')){
    						printf("\nDigite o valor desejado para emprestimo:");
    							scanf("%f",&emprestimo);
    							if(emprestimo<=0){
    									printf("\nValor invalido, emprestimo deve ser > 0. Reinicie o processo!");
    							}
    							else{
    								printf("\n\nDigite o numero desejado de parcelas:");
    									scanf("%i",&parcela);
    								percentual=(float)5/100; //divisão de dois inteiros, truncado para dar um ponto flutuante p fazer percentual
    								juros=(emprestimo+(emprestimo*(percentual*parcela)));
    								printf("\nTotal Emprestimo: %i x %.2f$",parcela,juros);
    							}
    						}	
    		
    			w++;
    			if(w==1){	
    			printf("\n\nDeseja realizar outra operacao:");
    			scanf("%i",&w);
    			if(w==0){
    				w=0;
    				printf("\n%i",w);
    			}
    			else{
    				printf("Obrigado, volte sempre!");
    				w++;
    				}			
    			}
    		}
    	}
    	

    Fiz esse meu codigo e em questao de objetivo de cada if esta funcionando. Minha unica dor de cabeça é: Quando o usuario tiver efetuado uma operação, ele vai ser perguntado dnv se quer fazer uma, caso a resposta seja 0=Sim ele mostre o menu novamente, caso 1=não ele de somente a mensagem do print. Porem quando clico em 0, alem dele mostrar o menu, ele mostra novamente a pergunta "desejar realizar outra operação?".

  2. Alguma ajuda, empaquei nesse exercicio

    1. Faça um programa que leia um conjunto de argumentos da linha de comando e imprima cada um deles em uma linha separada, informando, ao final, o número total de argumentos sem considerar nome do programa em si.

    2. Modifique seu programa para calcular fatorial, de forma que ele calcule números passados por parâmetros.

  3. Usando o comando "enquanto"

    Uma Empresa fez uma pesquisa de mercado para saber se as pessoas gostam ou não de um novo produto lançado.

    Para isso, de cada entrevistado foram coletados os dados: sexo (F – Feminino ou M – Masculino) e a resposta (S – Sim ou N –Não).

    Sabendo que foram entrevistadas diversas pessoas nas cidades de Guaíba ePorto Alegre, crie um algoritmo calcule e escreva:

    a) O número e o percentual de pessoas que responderam sim.

    b) O número e o percentual de pessoas que responderam não.

    c) O número e o percentual de pessoas do sexo feminino que responderam sim.

    d) O número e o percentual de pessoas do sexo masculino que responderam não.

    Algoritmo Pesquisa

    Inteiro ContM, ContMS, ContMN, ContF, ContFS, ContFN, OP

    Caracter Sexo, Opiniao

    ContM = 0

    ContMS = 0

    ContMN= 0

    ContF = 0

    ContFS = 0

    ContFN = 0

    OP = 1

    Escrever (“Para escrevera pesquisa digite 1”)

    Enquanto (OP <> 1) faça

    Início

    Escrever (“Digite o sexo: M = Masculino e F = Feminino)

    Ler (Sexo)

    Se (Sexo = ‘M’) ou (Sexo = ‘m’) faça

    Início

    ContM = ContM + 1

    Fim

    Ler (Opinião)

    Se (Opinião = ‘N’) ou (Opinião = ‘n’) faça

    Início

    ContMN = ContMN + 1

    Fim

    Senão

    Início

    ContMS = ContMS +1

    Fim

    Se (Sexo = ‘F’) ou (Sexo = ‘f’) faça

    Início

    ContF = ContF + 1

    Fim

    Ler (Opiniao)

    Se (Opiniao = ‘S’) ou (Opiniao = ‘s) faça

    Início

    ContFS = ContFS + 1

    Fim

    Início

    ContFN = ContFN + 1

    Fim

    Início

    Escrever (“Caso deseje finalizar a pesquisa digite 1”)

    Ler (OP)

    Fim

    Fim

    Escreva (“Número e percentual de pessoas que responderam sim: ” ContMS + ContFS, (ContMS + ContFS) * (ContM + ContF) / 100)

    Escreva (“Número e percentual de pessoas que responderam não: “ ContMN + ContFN, (ContMN + ContFN) * (ContM + ContF) / 100)

    Escreva (“Número e percentual de pessoas do sexo feminino que responderam sim: “ContFS, ContFS * (ContM /100))

    Escreva (“Número e percentual de pessoas sexo masculino que responderam não: “ ContMN, ContMN * (ContM / 100))

    Queria saber se alguém poderia me dizer se está correto?

×
×
  • Criar Novo...