Ir ao conteúdo
  • Cadastre-se

Guilhermepks

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Reputação

4
  1. using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using Prova.Models; namespace Prova.Controllers { public class FilmeController : Controller { private readonly Context _context; public FilmeController(Context context) { _context = context; } // GET: Time public async Task<IActionResult> Index(string pesquisa) { var filmes = from m in _context.Filme select m; if (!String.IsNullOrEmpty(pesquisa)) { filmes = filmes.Where(s => s.Titulo.Contains(pesquisa)); } var result = await filmes.ToListAsync(); return View(result); } public async Task<IActionResult> Reviews(int? id) { if (id == null) { return NotFound(); } var filmes = await _context.Filme .FirstOrDefaultAsync(m => m.FilmeID == id); if (filmes == null) { return NotFound(); } return View(filmes); } public async Task<IActionResult> About(int? id) { if (id == null) { return NotFound(); } var filmes = await _context.Filme .FirstOrDefaultAsync(m => m.FilmeID == id); if (filmes == null) { return NotFound(); } return View(filmes); } // GET: Time/Create public IActionResult Create() { return View(); } // POST: Time/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. [HttpPost] [ValidateAntiForgeryToken] public async Task<IActionResult> Create([Bind("FilmeID,Titulo,Diretor,DataLanc,Genero,Faixa_Etaria")] Filme filme) { if (ModelState.IsValid) { _context.Add(filme); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } return View(filme); } // GET: Time/Edit/5 public async Task<IActionResult> Edit(int? id) { if (id == null) { return NotFound(); } var filme = await _context.Filme.FindAsync(id); if (filme == null) { return NotFound(); } return View(filme); } // POST: Time/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. [HttpPost] [ValidateAntiForgeryToken] public async Task<IActionResult> Edit(int id, [Bind("FilmeID,Titulo,Diretor, DataLanc,Genero,Faixa_Etaria")] Filme filme) { if (id != filme.FilmeID) { return NotFound(); } if (ModelState.IsValid) { try { _context.Update(filme); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TimeExists(filme.FilmeID)) { return NotFound(); } else { throw; } } return RedirectToAction(nameof(Index)); } return View(filme); } // GET: Time/Delete/5 public async Task<IActionResult> Delete(int? id) { if (id == null) { return NotFound(); } var filme = await _context.Filme .FirstOrDefaultAsync(m => m.FilmeID == id); if (filme == null) { return NotFound(); } return View(filme); } // POST: Time/Delete/5 [HttpPost, ActionName("Delete")] [ValidateAntiForgeryToken] public async Task<IActionResult> DeleteConfirmed(int id) { var filme = await _context.Filme.FindAsync(id); _context.Filme.Remove(filme); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } private bool TimeExists(int id) { return _context.Filme.Any(e => e.FilmeID == id); } } } Boa noite. gostaria de saber como eu faço para que eu retorne uma nota máxima de um review de um filme e exibir as 5 maiores notas na homepage em c# em uma aplicação dotnet core. Já adicionei na models a variável que ira armazenar essa nota, agora preciso coloca-la no controller e exibir na pagina inicial Segue o código do controller
  2. @devair1010Esse código o meu professor me passou onde ele retirou de um livro sobre eletro magnetismo e eu precisaria desse mesmo código convertido para linguagem linguagem c++
  3. Boa tarde pessoal, estou com um trabalho e preciso converter um código em fortran para C/C++ só que não tenho conhecimento algum em fortran já olhei algumas videos aulas e mesmo assim não entendo os comandos dessa linguagem. agradeço desde já :) DIMENCION A(17.17), B(17.17) DO 6I =2.17 DO 5J = 1.17 A(I,J)=0 CONTINUE CONTINUE DO 9J =2.16 A(I.J) = 100 CONTINUE A(11) = 50 A(1,17)=50 DO 16I = 2.16 DO 15J=2,16 A(I.J)= (A(I,J-1)+A(I-1.J)+A(I,J+1)+A(I+1,J))/4 CONTINUE CONTINUE DO 23I=2.16 DO 22J=2.16 C=(A(I,J-1)+A(I-1,J)+A(I.J+1)+A(I+1,J))/4 B(I,J)=A(I,J)-C IF((ABS(B(I,J))-.00001).GT.0.)GOTO 12 CONTINUE CONTINUE WRITE(6,25)((A(I,J),J=1,17),I=1,17) FORMAT (1HO,17F7.2) STOP END se alguem puder me ajudar ou dar uma luz agradeço
  4. valeu devair1010 me ajudou muito cara obrigado
  5. Salve turma, estou com um problema que não consigo resolver. Tenho um codigo que esta com um bug e nao consigo acha-lo. O programa esta cadastrando corretamente mas durante a ordenação do codigo dos alunos, ele ordena apenas ate o segundo elemento, do terceiro em diante ele nao ordena e perde o nome que esta salvo na variavel. irei postar o codigo aqui em baixo, agradeço desde ja. #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> struct aluno { char nome[40]; int codigo; }; void cadastroAluno(struct aluno a[], int n) { for(int i= 0; i<n;i++) { printf("\n\n Nome do Aluno: "); scanf("%s",a[i].nome); printf("\n\n Numero de cadastro do aluno: "); scanf("%d",&a[i].codigo); } } void selecao(struct aluno a[], int n) { int aux,i,j,pos_min; char aux2[40]; for(i =0;i<n-1;i++) { pos_min=i ; aux=a[i].codigo; strcpy(aux2,a[i].nome); for(j=i+1;j<n;j++) { if(a[j].codigo < aux) { pos_min=j; a[i].codigo=aux; strcpy(a[i].nome,aux2); } } if(pos_min!=i) { a[pos_min].codigo=a[i].codigo; strcpy(a[pos_min].nome, a[i].nome); a[i].codigo=aux; strcpy(a[i].nome, aux2); } } } int buscaSeq(struct aluno a[], int tam, int proc) { int i; for (i=0; i<tam; i++) { if (a[i].codigo == proc) { return i; } } return -1; } main() { int op, c,res; struct aluno a[5]; do { puts("\n 1- Cadastro do aluno"); puts("\n 2- Ordenar alunos"); puts("\n 3- Buscar aluno"); scanf("%d",&op); switch(op) { case 1: cadastroAluno(a,5); for(int i= 0; i<5;i++) { printf("\n Nome do Aluno: %s",a[i].nome ); printf("\n Numero de cadastro do aluno: %d",a[i].codigo ); } break; case 2: selecao(a,5); puts(" \n Vetor ordenado: "); for(int i= 0; i<5;i++) { printf("\n Nome do Aluno: %s",a[i].nome ); printf("\n Numero de cadastro do aluno: %d",a[i].codigo ); } break; case 3:printf("\n Digite o codigo do aluno a ser buscado: "); scanf("%d",&c); res = buscaSeq(a,5,c); if (res == -1) puts("Aluno nao encontrado"); else printf("\n Aluno com codigo %d = %s", a[res].codigo,a[res].nome); break; } } while(op!= 3); }
  6. Boa tarde a todos, estou com um trabalho em C que diz assim ") Uma clínica deseja ter controle sobre as consultas realizadas por seus médicos. Para isso cadastrou os seguintes dados:  Medico: código do medico, nome, especialidade.  Paciente: código do paciente, nome, telefone.  Consulta: código da consulta, código do paciente, código do médico, data e hora da consulta. Faça um PROGRAMA MODULARIZADO EM LINGUAGEM C para:  Cadastrar os médicos, sabendo que na clínica tem 4 médicos;  Cadastrar os pacientes;  Cadastrar as consultas;  Mostrar os dados dos médicos e as consultas que ele vai realizar.  Mostrar os dados das consultas e os pacientes que serão atendidos.  Mostrar os dados do médico que mais realiza consultas. Crie um menu para cada uma das opções. O programa deve terminar quando o usuário desejar. Use vetor e matriz." so que na parte de mostrar os dados do medico e das consultas que ele ira fazer eu nao consigo "bolar" um codigo para isso gostaria de ajuda de vcs obrigado desde ja !!
  7. Boa noite a todos. E simples eu formatei o meu pc e o windows nao reconhece o microfone do meu headset Warrior PH219 Antes de formatar estava tudo 100% funcional Ja instalei Drive mais atualizado de audio ja desinstalei pelo gerenciador e nao reconhece por nada Aparece o que o microfone nao esta conectado Windows 10 64bits placa-mãe Asrock A55M-HVS

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!