Guilhermepks
Membro Júnior-
Posts
9 -
Cadastrado em
-
Última visita
Reputação
4-
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
-
C++ Convertendo codigo em FORTRAN para C++
Guilhermepks respondeu ao tópico de Guilhermepks em C/C#/C++
@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++ -
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
-
valeu devair1010 me ajudou muito cara obrigado
-
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); }
-
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 !!
-
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