Para calcular o total da compra dos dois tipos de produtos, basta multiplicar as respectivas quantidades pelos valores dos produtos e somar esses dois valores. Repare que os códigos dos produtos são inúteis, então em linguagens onde se pode ignorar essas variáveis, pode-se ignorar de forma segura.
C99 C++17 JavaScript 12.18 Python 3.9
Copy #include <stdio.h>
int main (){
int codigo1 , quantidade1 , codigo2 , quantidade2;
double valor1 , valor2 , valor;
scanf( " %d %d %lf " , & codigo1 , & quantidade1 , & valor1) ;
scanf( " %d %d %lf " , & codigo2 , & quantidade2 , & valor2) ;
valor = quantidade1 * valor1 + quantidade2 * valor2;
printf( "VALOR A PAGAR: R$ %.2lf \n" , valor) ;
return 0 ;
}
Copy #include <iostream>
#include <iomanip>
using namespace std;
int main (){
int codigo1 , quantidade1 , codigo2 , quantidade2;
double valor1 , valor2 , valor;
cin >> codigo1 >> quantidade1 >> valor1;
cin >> codigo2 >> quantidade2 >> valor2;
valor = quantidade1 * valor1 + quantidade2 * valor2;
cout << "VALOR A PAGAR: R$ " << setprecision ( 2 ) << fixed << valor << endl;
return 0 ;
}
Copy let input = require ( "fs" ) .readFileSync ( "/dev/stdin" , "utf8" );
let lines = input .split ( "\n" );
let values = lines .shift () .trim () .split ( " " );
codigo1 = parseInt ( values .shift ());
quantidade1 = parseInt ( values .shift ());
valor1 = parseFloat ( values .shift ());
values = lines .shift () .trim () .split ( " " );
codigo2 = parseInt ( values .shift ());
quantidade2 = parseInt ( values .shift ());
valor2 = parseFloat ( values .shift ());
let valor = quantidade1 * valor1 + quantidade2 * valor2;
console .log ( `VALOR A PAGAR: R$ ${ valor .toFixed ( 2 ) } ` );
Copy values = input (). split ( ' ' )
codigo1 = int (values[ 0 ])
quantidade1 = int (values[ 1 ])
valor1 = float (values[ 2 ])
values = input (). split ( ' ' )
codigo2 = int (values[ 0 ])
quantidade2 = int (values[ 1 ])
valor2 = float (values[ 2 ])
total = quantidade1 * valor1 + quantidade2 * valor2
print ( f "VALOR A PAGAR: R$ { total :.2f } " )