Buscar

RA148232_AULA10EXER1-2-3

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

RA148232_AULA10EXER3.c
/*Exercício 3 Aula 10
Wellington Renan Gonçalves
RA148232*/
#include <stdio.h>
#include <string.h>
void somacomplexo(int *z, int *zi, int w, int wi);
void multiplicacaocomplexo(int *z, int *zi, int w, int wi);
int main(){
 int z, zi, w, wi;
 printf("Digite a parte real do numero complexo z: ");
 scanf("%d", &z);
 printf("\nDigite a parte imaginaria do numero complexo z: ");
 scanf("%d", &zi);
 printf("\nDigite a parte real do numero complexo w: ");
 scanf("%d", &w);
 printf("\nDigite a parte imaginaria do numero complexo w: ");
 scanf("%d", &wi);
 somacomplexo(&z, &zi, w, wi);
 printf("\nz+w = %d+%di\n", z, zi);
 multiplicacaocomplexo(&z, &zi, w, wi);
 printf("\nz*w = %d+%di\n\n", z, zi);
 return 0;}
void somacomplexo(int *z, int *zi, int w, int wi){
 int resultr;
 int resulti;
 resultr=*z+w;
 resulti=*zi+wi;
 *z=resultr;
 *zi=resulti;}
 
void multiplicacaocomplexo(int *z, int *zi, int w, int wi){
 int resultr;
 int resulti;
 resultr=((*z * *zi)-(w * wi));
 resulti=((*z * wi)+(*zi * w));
 *z=resultr;
 *zi=resulti;}
RA148232_AULA10EXER1.c
/*Exercício 1 Aula 10
Wellington Renan Gonçalves
RA148232*/
#include <stdio.h>
#include <math.h>
#include <string.h>
#define MAX 10
float media (float a, float b, char c){
 float aux;
 
 if ((c=='a')||(c=='A')){
 aux=(a+b)/2;}
 else{
 if ((c=='b')||(c=='B')){
 aux=sqrt(a*b);}
 else{ 
 printf("Entrada invalida\n\n");
 return 0;}}
 return(aux);}
int main(void){
 float a,b,result;
 char c;
 
 scanf("%f", &a);
 scanf("%f", &b);
 scanf("%s", &c);
 
 result=media(a,b,c);
 
 printf("\n\n%.2f\n\n", result);
 
 return 0;}
RA148232_AULA10EXER2.c
/*Exercício 2 Aula 10
Wellington Renan Gonçalves
RA148232*/
#include <stdio.h>
#include <string.h>
#define MAX 10
void carregaVetorB(int vetorA[], int vetorB[]){
 int i;
 for (i=0;i<MAX;i++){
 vetorB[i]=(vetorA[i]*vetorA[i]*vetorA[i]);}}
int main (void){
 int vetorA [MAX];
 int vetorB [MAX];
 int vetorAux [MAX];
 int i;
 for(i=0;i<MAX;i++){
 scanf("%d", &vetorA[i]);}
 
 carregaVetorB(vetorA, vetorB);
 
 printf("\n");
 
 for (i=0;i<MAX;i++){
 printf("%d ", vetorB[i]);}
 
 printf("\n");
 
 return 0;}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais