Ir para conteúdo

.:Magno:.

Members
  • Total de itens

    6
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre .:Magno:.

  1. nomes = list() salarios = list() aumentos = list() media_aumento,salario,maior_aumento = 0,0,0 num_funcionarios = int(input("Quant. funcionários:")) for i in range(num_funcionarios): nomes.append(input("Nome:")) salario = float(input("Salário:")) valor_aumento = int(input("Aumento(%):")) aumento = (salario * valor_aumento)/100 salarios.append(salario + aumento) aumentos.append(aumento) for i in range(num_funcionarios): if aumentos[i] > maior_aumento: maior_aumento = aumentos[i] media_aumento += aumentos[i] media_aumento /= num_funcionarios for i in range(num_funcionarios): print("Nome:{} | Novo Salário:{}".format(nomes[i],salarios[i])) print("Média dos aumentos:{}".format(media_aumento)) print("Maior aumento:{},{}".format(nomes[aumentos.index(maior_aumento)],maior_aumento))
  2. .:Magno:.

    Programa em C para cadastrar aluno

    #include<stdio.h> #include<stdlib.h> struct Aluno{ char nome[30]; char email[30]; float peso; float altura; float imc; }alunos[20]; float calcular_imc(float altura, float peso){ float imc = peso/(altura*altura); } int main(){ int pos_cadastradas[30]; int index = 0; int pos; int opcao; do{ printf("1.Cadastrar | 2.Listar | 3.Remover | 4.Listar IMC | 0.Sair:"); scanf("%d",&opcao); switch(opcao){ case 1: pos = 0; printf("\nPosicao(de 0 a 19):"); scanf("%d",&pos); if(pos <= 19){ fflush(stdin); printf("Nome:"); gets(alunos[pos].nome); printf("Email:"); gets(alunos[pos].email); printf("Peso:"); scanf("%f",&alunos[pos].peso); printf("altura:"); scanf("%f",&alunos[pos].altura); alunos[pos].imc = calcular_imc(alunos[pos].altura,alunos[pos].peso); pos_cadastradas[index] = pos; index++; break; printf("\n1.Cadastrar | 2.Listar | 3.Remover | 4.Listar IMC | 0.Sair:"); scanf("%d",&opcao); }else{ printf("Opcao invalida, fechando algoritmo..."); exit(-1); } case 2: for(int i = 0; i < index; i++){ printf("\nNome:%s",alunos[pos_cadastradas[i]].nome); printf("\nEmail:%s",alunos[pos_cadastradas[i]].email); printf("\nAltura:%f",alunos[pos_cadastradas[i]].altura); printf("\nIMC:%f",alunos[pos_cadastradas[i]].imc); } break; printf("\n1.Cadastrar | 2.Listar | 3.Remover | 4.Listar IMC | 0.Sair:"); scanf("%d",&opcao); case 3: exit(0); case 4: for(int i = 0; i < index; i++){ printf("\nIMC:%f",alunos[pos_cadastradas[i]].imc); } break; printf("\n1.Cadastrar | 2.Listar | 3.Remover | 4.Listar IMC | 0.Sair:"); scanf("%d",&opcao); default: printf("Opcao invalida, fechando algoritmo..."); exit(-1); } }while(opcao != 0); system("PAUSE"); } Não sei como remover, então botei exit(0) no lugar...
  3. #include<stdio.h> int main(void){ int valor; int divisor; int media; int soma; do{ printf("Valor:"); scanf("%d",&valor); if(valor !=0 && valor % 2 == 0){ soma += valor; divisor++; media = soma/divisor; } }while(valor !=0); printf("Média: %d",media); }
  4. .:Magno:.

    For, programa não conta um elemento (Problema na lógica)

    array = list() contador = 0 i = 0 repetido = False for i in range(10): valor = int(input("Valor:")) array.append(valor) for i in range(10): array.sort() if array[i-1] == array[i]: repetido = True else: contador +=1 print(contador) Me baseei no seu algoritmo.
  5. .:Magno:.

    Imprimir a posição para dar entrada.

    x = [] y = [] posicao = 3 for i in range (posicao): x.append (int(input("Digite valor de posicao x{}: ".format(i)))) for i in range (posicao): y.append (int(input("Digite valor de posicao y{}: ".format(i)))) cont = i + 1 if cont == posicao: z = [x[0]+y[0], x[1]+y[1], x[2]+y[2]] print(z) Saída: Digite valor de posicao x0: 10 Digite valor de posicao x1: 20 Digite valor de posicao x2: 30 Digite valor de posicao y0: 10 Digite valor de posicao y1: 20 Digite valor de posicao y2: 30 [20, 40, 60] Era desse jeito que você queria? não entendi muito bem.
  6. inicio = int(input("inicio:")) fim = int(input("fim:")) intervalo = fim - inicio elementos = list(range(inicio,fim)) primos = list() for i in range(intervalo): if elementos[i] % 2 != 0 and elementos[i] % 3 != 0 and elementos[i] % 5 != 0 and elementos[i] % 7 != 0: primos.append(elementos[i]) print(primos) print(len(primos))
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.